JavaScript中的操作符

简单列一下表,就不多做解释了,基本和其他语言没有太大区别

算术操作符
+, -, *, /, %(模运算,即除法取余), ++, – –
就不多说了

赋值操作符

  • = x=y
  • += x+=y 相当于 x=x+y
  • -= x-=y 相当于 x=x-y
  • *= x*=y 相当于 x=x*y
  • /= x/=y 相当于 x=x/y
  • %= x%=y 相当于 x=x%y

比较操作符

  • == 等于(只检查值), 例如:5==8 返回假
  • === 等于 (这个比较特殊,值和类型都要检查),例如:
    x=5
    y=”5″
    x==y 返回真
    x===y 返回假
  • != 不等于,例如:5!=8 返回真
  • > 大于,例如:5>8 返回假
  • < 小于,例如:5<8 返回真
  • >= 大于等于,例如:5>=8 返回假
  • <= 小于等于,例如:5<=8 返回真

逻辑预算符
&&(与),||(或),!(非)。不多说了

字符串操作符
字符串通常为文本内容,例如”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。

Leave a comment

Current ye@r *