JS boolean类型

转换为Boolean类型
将其它的数据类型转换为Boolean,只能使用Boolean()函数。

使用Boolean()函数
数字 —> 布尔
除了0和NaN,其余的都是true
字符串 —> 布尔
除了空串,其余的都是true
null和undefined都会转换为false
对象也会转换为true
2.5、运算符
运算符也叫操作符,通过运算符可以对一个或多个值进行运算并获取运算结果。

比如:typeof就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回(number string boolean undefined object)

2.5.1、算术运算符
算术运算符用于表达式计算。

y=5,下面的表格解释了这些算术运算符

运算符 描述 例子 x 运算结果 y 运算结果 在线实例
+ 加法 x=y+2 7 5 
- 减法 x=y-2 3 5 
* 乘法 x=y*2 10 5 
/ 除法 x=y/2 2.5 5 
% 取模(求余数) x=y%2 1 5 
++ 自增 x=++y
x=y++ 6
5 6
6 实例 »
实例 »
– 自减 x=–y
x=y– 4
5 4

比较运算符用来比较两个值是否相等,如果相等会返回true,否则返回false。

使用 == 来做相等运算
当使用==来比较两个值时,如果值的类型不同,则会自动进行类型转换,将其转换为相同的类型,然后在比较
使用 != 来做不相等运算
不相等用来判断两个值是否不相等,如果不相等返回true,否则返回false,不相等也会对变量进行自动的类型转换,如果转换后相等它也会返回false
使用 === 来做全等运算
用来判断两个值是否全等,它和相等类似,不同的是它不会做自动的类型转换,如果两个值的类型不同,直接返回false
使用 !== 来做不全等运算
用来判断两个值是否不全等,它和不等类似,不同的是它不会做自动的类型转换,如果两个值的类型不同,直接返回true

 

posted @ 2021-12-26 21:58  物联网2003齐树瑞  阅读(134)  评论(0)    收藏  举报