什么是javascript算术运算符,javascript 运算符号

  什么是javascript算术运算符,javascript 运算符号

  本文带你了解JavaScript关于运算符的基础知识:算术运算符、递增/递减运算符、比较运算符、逻辑运算符和三元运算符。希望对大家有帮助。

  

运算符

  1 算数运算符

  大意:是加减乘除和余数计算的运算符。

  运算符:-,*,/,%(余数运算)

  注意:执行算术运算时,浮点(十进制)运算可能会导致精度问题。

  2 递增、递减运算符

  运算符:-(a,a-,a,-a)

  //前递增运算符

  var num=1;

  数字//或数字

  Console.log(num)//结果是2

  //num相当于num=num 1

  //前置是先做自增,再做其他操作。

  //预减量运算符

  var num=1;

  -数量//或数量-

  Console.log(num)//结果为0

  ///- num相当于num=num-1

  //预设-先做自减再做其他操作3 比较运算符

  运算符:=,=,=,=,===,==

  注意:越小,第一次执行。

  ,=,=优先级是6

  ==,=,===,==优先级为7。

  ==:判断两边数据中的值是否相等(当数据类型不同时,会转换为相同的数据类型。18==18 //true)

  ===:两次数据中的值,数据类型是否相同(18===18 //false)

  4 逻辑运算符

  和():

  如果用了符号,说明只有两个条件都为真,整个表达式的结果才为真,只要一个条件为假,表达式的结果就为假。

  逻辑和中断:

  因为AND运算要求所有条件都为真,所以最终AND运算结果为真。如果一个条件不为真,则AND运算结果为假。

  var年龄=18岁

  var num

  18岁(人数=998);

  //因为age18不成立,逻辑AND已经得到一个假结果。

  //所以当逻辑与运算完成后,num=998后逻辑或()就不会再运行了:

  只要一个条件为真,表达式的结果为真。只有当所有条件都不为真时,表达式的结果才为假。

  逻辑或中断:

  var年龄=18;

  var num

  age==18 (num=998);

  //因为age==18成立,所以逻辑OR已经得到结果为真。

  //所以在计算逻辑OR的时候,下面的num=998不会运行逻辑NOT(!):以逆真为假,假为真。

  var a=5;

  !(a 1)//a等于5,所以大于1为真(true),这个表达式因为被求反,所以为假(false) 5 三元运算符:?:

  可以理解为if双分支的简写。

  语法结构:

  表情1?表达式2:表达式3当表达式1为真时,将执行表达式2。

  当表达式1无效时,将执行表达式3。

  var a,b=2,c=3;

  a=b2?b:c;//运行结果是A为3。如果B大于2,它将B返回给A;如果B为假,将C返回给a,由于B不大于2,将C返回给a【推荐学习:javascript高级教程】以上是手工给大家展示JavaScript运算符的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: