一、隐式转换结论
1.数字+字符串 将数字转换为字符串。
2.数字+boolean 将boolean转换为number类型
3.数字+undefined 结果为NaN,NaN的类型为number
4.字符串+boolean 将boolean转换为字符串
5.boolean+boolean 都转换成number在做相加运算
注:NaN:not a number 判断一个非数字 如果不是一个数字返回true,如果是一个 数字返回false。
二、显示转换/强制转换
1.tostring() 将任意类型转换为字符串类型
2.parseInt() 将一个数据转换为整数
3.parFloat() 将一个数据转换为小数
4.number 将一个数据转换为 number
三、运算符和表达式
1.算数运算符:+,-,*,/,%
++,--
++:自增运算,增量为1
++在前:先赋值在加一;
++在后:先加一在赋值;
--:自增运算,减量为1
--在前:先赋值在减一;
--在后:先减一在赋值;
四舍五入:toFixed(保留位数);
语法:数字.toFixed(n);
什么是算数表达式?
由算数运算符所组成的表达式,称为“算数表达式”;
2.关系运算符
关系运算符的作用?
判断数据之间的大小或相等关系;
关系运算符有什么?
<,>,<=,>=,==,!=
什么是关系表达式?
由关系运算符组成的表达式称之为“关系表达式”,关系表达式的值为boolean类型
全等:==(类型相同,数值相同);
不全等:!==
3.逻辑运算符
逻辑运算符的作用?
判断多条件以及条件取反时使用;
语法:
1.非:对现有条件取反
语法:!
2.与:两个条件,两条件同时为真时。&&,表达式才为真
语法:&&
3.或:两个条件,只要有一个为真时,表达式即为真。
语法:‖
网友评论