js是弱类型语言,在使用==时,会进行强制类型转换,例如
0 == ""; //true
但是===不会进行强制类型转换,例如
0 === ""; //false
所以为了避免系统默认行为带来的bug,推荐都用===,即严格等于操作符。
js是弱类型语言,在使用==时,会进行强制类型转换,例如
0 == ""; //true
但是===不会进行强制类型转换,例如
0 === ""; //false
所以为了避免系统默认行为带来的bug,推荐都用===,即严格等于操作符。
上一篇:js判断checkbox是否选中
先说场景bug,在一次做管理后台项目中,用hidden是否等于0来判断左侧菜单是显示还后重启编辑器;isShow = ('0' === 0)
||当前值为 null undefine更合适
JS中? ?和??=和?.和 ||的区别
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M