js中的运算符

    xiaoxiao2022-07-03  162

    js中的运算符包括算数运算符,赋值运算符,关系运输符,逻辑运算符和逻辑运算符几大类。 一,算数运算符 算数运算符主要包括 +,-,*,/,%(取余),++,-- +:对两个值进行相加运算,并将结果返回。如: var a=1,b=2; console.log(a+b) 输出结果为:3。 任何值与字符串进行+运算时,会拼串。如:console.log(123 + "你好") 输出结果为:123你好 -:对两个值进行相减运算,并将结果返回。 *:对两个值进行相乘运算,并将结果返回。 /:对两个值进行相除运算,并将结果返回。 %:对两个值进行取余运算,并将结果返回。 ++:在原值的基础上加1。有两种用法++a或者a++,但++在前时先运算再赋值,当++在后时先赋值在运算,如:var a = 2,b=2;console.log(++a,b++) 输出结果为:3 2 --:在原值的基础上减1。 另外,+,-还可以当作正,负号使用 二,赋值运算符 =:将=右边值赋给左边。 如var a = 1. +=: a += 5 等价于 a = a +5;以下同理 -=: *=: /=: 三,关系运算符 关系运算符用来比较两个值之间的大小关系,关系成立则返回true,不成立则返回false。 >(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于),===(全等于),!==(不全等于) 当比较的两个值不为数值型时,会转化为数值型在比较。 注意:NaN与任何值比较返回结果都为false,包括它本身。 undefined == null 的返回结果为他本身。 四,逻辑运算符 &&(逻辑与):当两边的结果都为真时,才返回true;否则返回false。 ||(逻辑或):当两边的结果任意一个为真时,就返回true;否则返回false。 !(逻辑非):将结果转化为相反的布尔值。 逻辑断路: &&:当第一个值为false时,后面的语句不执行。 ||:当第一个值为true时,后面的语句不执行。 五,条件运算符 语句1?语句2:语句3. 当语句1为true时,执行语句2; 当语句1为false时,执行语句3.
    最新回复(0)