|
逻辑运算符
| Operator |
Description |
Example |
| && |
and
与 |
x=6
y=3
(x < 10 && y > 1) returns true
|
| || |
or
或 |
x=6
y=3
(x==5 || y==5) returns false
|
| ! |
not
非 |
x=6
y=3
!(x==y) returns true
|
串符(连接作用)
在文字当中使用的比较多,举例来说“Hello World!”要将两个或多个字符串变量衔接在一起的话就得使用 + 符号
txt1="What a very" txt2="nice day!" txt3=txt1+txt2?
|
txt3变量现在包含“What a verynice day!”(把1和2衔接起来了)
要给两个字符串变量中间添加空格就得在表达式里插入空格,或在其中的一个加上(空格)
txt1="What a very" txt2="nice day!" txt3=txt1+" "+txt2
or
txt1="What a very " txt2="nice day!" txt3=txt1+txt2
|
现在变量txt3为“What a very nice day!”
条件运算符
JS有根据条件不同给变量不同值的条件运算符
语法
variablename=(condition)?value1:value2?
|
例子
greeting=(visitor=="PRES")?"Dear President ":"Dear "
|
如果变量visitor的值等于PRES那么greeting的值就为"Dear President "。如果不为PRES那么greeting的值就为"Dear"
|