改变内容文字大小:

JavaScript操作符(一)——运算操作符

操作符是用于在JavaScript中指定一定动作的符号,其中算术操作符主要用来完成类似加减乘除的工作。

操作符举例

看下面这段JavaScript代码。

c = a + b;

其中的"="和"+"都是操作符。

JavaScript中还有很多这样的操作符,例如,加减乘除是JavaScript中比较基本的几个操作符,它们的意义与在数学中没有什么差别。

JavaScript中最常见的操作符是赋值操作符“=”,上一节我们已经强调过,它不是等于。

操作符的优先级

我们都知道,在数学中,“a + b * c”这个式子中,惩罚将先于加法运算。同样,在JavaScript中,这个式子会按相同的顺序执行。我们称之为“优先级”,即“*”的优先级高于“+”。

与数学中一样,改变运算顺序的方法是添加括号,JavaScript中改变优先级的方法也是添加括号。例如:

(a +b) * c

字符串的连接

在JavaScript中,“+”不知代表加法,同样也可以使用它来谅解两个字符串,例如:

example = "乌" + "龟";

在上面的例子中,example将包含“乌龟”这个字符串。这是由于“+”完成了“乌”和“龟”的连接,当然了,你也可以把这种行为理解成字符串的加法。

自加一,自减一操作符

这里我们来看两个非常常用的运算符,自加一“++”;自减一“--”。首先来看一个例子:

a = 5;
a++;//a的值变为6
a--//a的值有变回5

上面的例子中,a++使得a的值在原来的基础上增加1,a--则让a在现在的基础上在减去1。所以,其实“a++”也可以写成

“a = a + 1”;//等同于a++

复合操作符

延续上面的例子,其实“a = a + 1”还可以写成:

a +=  1;//将a的值加1之后再赋给a

这样把运算和赋值结合到一起的操作符叫做符合操作符。上面我们看到的是加法与赋值的结合,JavaScript中还有其它的符合运算符:

a += b;// a = a + b
a -= b;// a = a - b
a *= b;// a = a * b
a /= b;// a = a / b
  

  1. 上一节:JavaScript 变量
  2. JavaScript操作符(1)——运算操作符
  3. 下一节:JavaScript操作符(2)——比较操作符和逻辑操作符

菜鸟的JavaScript笔记目录

  1. JavaScript笔记第0节
  2. 将JavaScript 插入网页的方法
  3. 插入JavaScript的位置
  4. JavaScript 语句
  5. JavaScript 注释
  6. JavaScript 变量
  7. JavaScript操作符(1)——运算操作符
  8. JavaScript操作符(2)——比较操作符和逻辑操作符
  9. JavaScript if else语句(如果,否则)
  10. JavaScript Switch语句
  11. JavaScript 弹出框
  12. JavaScript 函数
  13. JavaScript For 循环
  14. JavaScript While循环
  15. JavaScript Break 与 Continue
  16. JavaScript For...In循环
  17. JavaScript事件
  18. JavaScript 调试
  19. JavaScript 特殊字符
  20. JavaScript 指导准则
  21. JavaScript 笔记小结

 

本节笔记参考: