js第二次
运算符:指能够运算的符号
其中包括:
1.算数运算符
2.关系运算符
3.逻辑运算符
4.赋值运算符
5.条件运算符
比较运算:一般是布尔类型
大于 < 小于== 等于 >= 大于等于 <=小于等于 != 不等于
逻辑运算符
1.&& 并且 与 : 若两边操作数均为真,则结果为真,其他均为假
2.|| 或者 :指两边操作数有一个为真则结果为真
3. ! 非:取反
条件运算符
表达式1?表达式2?表达式3
运算规则:若表达式1的结果为true,则运算结果为表达式2
若表达式1的结果为false,则运算结果为表达式3
运算符的优先级
1.( )
2.一元运算符
3.算数运算符
4.关系运算符
5.相等运算符
6.逻辑运算符
7.条件运算符
8.赋值运算符
+运算符
功能;字符串拼接
若+运算符两边各有一个操作数为字符串类型,则执行拼接操作
数据类型
1.其他类型转换为字符串类型
2.其他类型转换为nmber类型
方法一 parselnt 取整
方法二 parsefloat
3.其他类型转换为bollen类型
程序结构
1.顺序结构
一般是默认结构
2.分支结构
if 若条件成立,则执行代码块
if else
if 代码块1 (条件)
else 代码块2
若条件成立,则执行代码块2
switch
switch(条件)
case
代码块
break
…
defult
代码块
break
3.循环结构
for while do while
for(循环变量初始化;循环判断;循环迭代)
{循环体}
for的三个步骤都可以有替代