[学习笔记]JS基础学习 第二天 相等和不相等运算符 等

一.相等运算符

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

示例:
NaN不和任何值相等,包括它本身

var a = NaN;
isNaN(a)
console.log(a);

判断a的值是否为NaN
使用isNaN()函数进行判断一个值是否为NaN
如果该值是NaN则返回true,否则返回false

使用== 来做相等运算
- 当使用== 来比较两个值时,如果值得类型不同,
则会自动进行类型转换,将其转换为相等的类型
然后在比较

不相等运算符
不相等用来判断两个值是否不相等,如果不相等返回true,否则返回false
-使用!= 来做不相等运算
-不相等也会自动对变量进行类型转换,如果转换后相等会返回false

=== 全等
-用来判断两个值是否全等,他和相等类似,不同的是他不会进行类型转换,如果类型不同,则直接返回false;

!== 不全等
-用来判断两个值是否不全等,和不等类似,不同的是不会进行类型转换,如果类型不同,则直接返回true;

二.条件运算符

条件运算符也叫三元运算符

语法:

条件表法师?语句1:语句2;

-执行的流程

条件运算符在执行时,首先对条件表达式进行求值,

如果该值为true,则执行语句1,并返回执行结果

如果该值为false,则执行语句2,并返回执行结果

 

true?alert("语句1"):alert("语句2");

暂无介绍....

延伸阅读:

[学习笔记]JS基础学习 第二天 相等和不相等运算符 等

一.相等运算符 相等运算符用来比较两个值是否相等 如果相等返回true,否则返回false 示例: NaN不和任何值相等...

安城君
2022年3月21日