1.表达式是对一个或多个变量或值(操作数)进行运算,并返回一个新值。
2.运算符可分为以下几类:
a.赋值运算符 =
b.算术运算符 + - * / % ++ --
c.结合运算符 *= /= += -= %=
例如 var b=10
b=b+20
b+=20
console.log(b)
+=:经常用于累加求和
d.比较运算符 == ===
两者的区别:==表示的是两个变量的值相等,但数据类型不一定要相等
===:表示的是两个变量的值相等且数据类型必须一致,才会返回true
e.逻辑运算符 &&(且) //(或) ?(非)
例如 var x=10 y=20
conlose.log(x+y>10&&x<20)//true
conlose.log(x+y>30&&x<20)//false
conlose.log(x+y,30//x<20)//true
conlose.log(y-x==10&&x++>20)//false
conlose.log(x)
x=11
f.字符串运算符
g.三目运算符
语法格式:条件表达式?真 :假
例如 var result=10>20 ?"成立" :"不成立"
conlose.log(result)
3.if分支结构
a.简单的if语句 b.if.else语句 c.多重if语句 d.嵌套if语句