什么是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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。