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

安城君 2022年3月21日11:07:41学习评论887阅读模式

一.相等运算符

相等运算符用来比较两个值是否相等
如果相等返回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");

安城君
  • 本文由 发表于 2022年3月21日11:07:41
  • 转载请务必保留本文链接:https://hootown.net/78.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: