JS中所有的数值都是Number类型,
包括整数和浮点数(小数)
JS中可以表示的数字的最大值
如果使用Number表示的数字超过了最大值,则会返回一个
Infinity 表示正无穷
-Infinity 表示负无穷
使用typeof检查Infinity也会返回number
NaN 是一个特殊的数字,表示Not A Number
使用typeof检查一个NaN也会返回number
Boolean 布尔值
布尔值只有两个,主要用来做逻辑判断
true- 表示真
false- 表示假
使用typeof检查一个布尔值时,会返回boolean
运算符也叫操作符
通过运算符可以对一个或多个值进行运算,并获取运算结果
算数运算符
当对非Number类型的值进行运算时,会将这些值转换为Number然后在运算
任何值和NaN做运算都得NaN
+可以对两个值进行加法运算,并将结果返回
如果对两个字符串进行加法运算,则会做拼串,会将两个字符串拼接为一个字符串,并返回
任何的值和字符串做加法运算,都会先转换为字符串,然后再和字符串做拼串的操作
- 可以对两个值进行减法运算,并将结果返回
-
可以对两个值进行乘法运算
/ 可以对两个值进行除法运算
% 取模运算(取余数)
image.png
网友评论