简单列一下表,就不多做解释了,基本和其他语言没有太大区别
算术操作符
+, -, *, /, %(模运算,即除法取余), ++, - -
就不多说了
赋值操作符
比较操作符
逻辑预算符
&&(与),||(或),!(非)。不多说了
字符串操作符
字符串通常为文本内容,例如”Hello World!”。JS使用+操作符来将两个字符串连接在一起。例如:
| txt1=”What a very” txt2=”nice day!” txt3=txt1+txt2 |
现在变量txt3的值为”What a verynice day!”。
要在两个字符串变量中间加一个空格,可以在上面的表达式中插入一个空格,或在其中一个字符串上加一个空格。例如:
| txt1=”What a very” txt2=”nice day!” txt3=txt1+” “+txt2 |
或者
| txt1=”What a very ” txt2=”nice day!” txt3=txt1+txt2 |
现在变量txt3的值为”What a very nice day!”。
条件操作符
JavaScript 也有一个条件操作符,可以用来根据条件给变量赋值
语法:
| variablename=(condition)?value1:value2 |
例子:
| greeting=(visitor==”PRES”)?”Dear President “:”Dear “ |
如果变量visitor等于PRES,则把字符串”Dear President “赋给变量greeting,否则,把字符串”Dear “赋给变量greeting。