JavaScript基础-4
JavaScrpit中==和===的区别
- 等值运算符:==
- 先判断类型,类型一致则直接比较。
- 类型不一致,则先使用Number()进行强转后再进行比较。
- 等同运算符:===
- 先判断类型,类型一致则再比较内容,内容一致则返回true,内容不一致则返回false。
- 类型不一致则直接false
- 注意:null和undefined在做==判断时候返回true
逻辑结构
- if结构
- 单分支结构:
- if(判断条件){执行体}
- 双分支:
- if(判断条件){执行体}else{执行体}
- 多分支:
- if(判断条件){执行体}else if(判断条件){执行体}……else{执行体}
- swicth选择结构:
- 注意:判断的变量可以是number类型也可以是string类型,但是不要混用。
- 单分支结构:
- 循环结构:
- for(变量;条件;迭代条件){循环体}循环
- while(循环条件){循环体}
- do{循环体}while(循环条件)—至少循环一次
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kylin!
评论