Javascript中的运算符
*1、算术运算符:+ - * / %
其实前四个运算符和小时候数学算术运算符一模一样
但是特殊:
1、%:取余,两个数相除,但是不取商,而取余数
俗称模
5%2 ==> 1
2%5 ==> 2
作用:1、*判断奇偶性
num%2;//结果为0说明是一个偶数,结果为1说明是一个奇数
2、获取某个数字的最后n位数
1234 % 10; // 4
1234 % 100;// 34
2、隐式转换:
常理来说只有数字才能参与算术运算,但是其实字符串也可以:一定切记一句话:
*****默认运算符左右两边都会转为一个数字再运算
特殊:1、+运算,只要有一个是字符串,则两边都会悄悄的变成字符串,+运算变成了一个字符串拼接运算
2、-*/%运算,有字符串也可以转为数字,但是必须是纯数字组成的字符串才能转为一个数字
只要包含了非纯数字字符,则转为NaN
NaN:确实是一个数字类型,但是不在三界之中,不认识的数字
NaN参与任何算术运算结果仍为NaN - 做了跟没做一样
NaN参与任何比较运算结果都为false - 甚至不认识自己

浙公网安备 33010602011771号