+ 加 - 减 * 乘 / 除 % 取模(求余数)
1.加(+)
用来做加法运算
alert(1+2); //结果:3
如果是与字符串相加 则表示拼接
alert(5+‘5’) // 结果:55
alert(1+9+'666') //结果:10666
用来连接字符串:字符串和任何类型的数据相连接,最终都是字符串数字+字符串
2.减(-)
用来做减法运算数字和字符串相减,会把字符串自动变成数字进行运算
alert(2-1) //结果:1
3.乘(*)
用来数学乘法运算。数字和字符串相乘,会把字符串自动变成数字进行运算
alert(3*7) //结果:21
4.除(/)
用来数学除法运算。数字和字符串相除,会把字符串自动变成数字进行运算,
如果除数为0,结果为Infinity无穷大;Infinity为数字类型
alert(81/9) // 结果:9
alert('81'/9) // 结果:9
alert(5/0) //结果:Infinity
5.求余(%)
模运算符%,就是求余数,不够除为它自己用于被整除求一段范围(如要让一个数永远不超过
10,那么取模10)
6.递增(++)
递增运算符(++)为其操作数增加1,返回一个数值。
7.递减(--)
递减运算符(--)为其操作数减1,返回一个数值。
比较运算符
小于:<
大于: >
小于等于:<=
大于等于:>=
全等于:===
全不等于:!==
大于:> 小于:< 运算符 一定要注意是数字的比较还是字符串的比较
逻辑运算符
且运算运算符:&&
只有都为真时 才有效果
或运算运算符:||
只要有一个条件满足就可以
取反
alert(!true);
alert(!'ok');
alert(!100);
把右边的数据类型转成布尔值 所有逻辑运算符的优先级都低于比较运算符