运算符优先级
优先执行
1 . 算术优先级
大括号{ } ,
小括号(),
乘号*(对两个值进行乘法运算) ,
除号/(对两个值进行除法运算) ,
加号+(对两个值进行加法运算) ,
减号- (对两个值进行减法运算),
自增++ ,
自减-- ,
取模% (求余数,可判断两个整数是否可除) ,。
2 . (关系运算符)比较操作符
小于号< , 大于号> ,
相等== ,全等=== , 小于或等于<= , 大于或等于>= , 不等!=。
3 . 逻辑操作符
&&与 (可以对比两边运算结果,两都有true返回true,若一边有false就会返回false),
|| 或 (可以对比两边运算结果,两都有true返回true,两边都有false就会返回false,js中若第一个为true,则会返回true) ,
!非(可以布尔值进去返取操作,用true变为false,对应则相返,可转换非布尔值)。
4 . “=”赋值符号
等号= ,加等号+= ,
减等号-=。
程序中的三种基本流程结构
1 . 顺序结构 – 按照顺序一条一条的执行代码,重上到下
2 . 分支构造 – 执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。例如if…else…语句,switch语句。
3 . 循环结构 – 用来重复不断的做一件事,for循环,while循环,do….while循环。