前端11

相等

JS中使用==来判断两个值是否相等,如果相等则返回true。使用!=来表示两个值是否不相等,如果不等则返回true。

注意:null和undefined使用==判断时是相等的。

全等

===表示全等,他和==基本一致,不过==在判断两个值 时会进行自动的类型转换,而===不会。!==表示不全等,同样比较时不会自动转型。

逗号

使用逗号可以在一条语句中执行多次操作使用逗号运算符分隔的语句会从左到右顺 序依次执行。

条件运算符

条件运算符也称为三元运算符。通常运算符写为?:。 这个运算符需要三个操作数,第一个操作数在?之前, 第二个操作数在?和:之间,第三个操作数在:之后。

条件判断语句

语法1:if(条件判断语句){语句}

if语句在执行时,会先对条件表达式进行求值判断,如果条件表达式的值为true,则执行if后的语句,如果条件表达式的值为false,则不会执行if后的语句。if语句只能控制紧随其后的那个语句,如果希望if语句可以控制多条语句,可以将这些语句统一放到代码块中 if语句后的代码块(即{})不是必须的,但是在开发中尽量写上代码块,即使if后只有一条语句

语法2:

if(条件表达式){

语句...

}else{

语句...}

当该语句执行时,会先对if后的条件表达式进行求值判断,如果该值为true,则执行if后的语句如果该值为false,则执行else后的语句

多重条件判断语句

语法1:

if(条件表达式){

语句...

}else if(条件表达式){

语句...}

else if(条件表达式){

语句...}

else{

语句...}

当该语句执行时,会从上到下依次对条件表达式进行求值判断  如果值为true,则执行当前语句。如果值为false,则继续向下判断。如果所有的条件都不满足,则执行最后一个else后的语句 该语句中,只会有一个代码块被执行,一旦代码块执行了,则直接结束语句。

你可能感兴趣的:(前端11)