首页前端开发HTMLJavaScript比较运算符常见错误

JavaScript比较运算符常见错误

时间2024-05-08 22:48:03发布访客分类HTML浏览54
导读:比较运算符常见错误 在常规的比较中,数据类型是被忽略的,以下if条件语句返回true: varx=10; vary="10"; if(x==y 在严格的比较运算中,===为恒等计算符,同时检查表达式的值与类型...
比较运算符常见错误 在常规的比较中,数据类型是被忽略的,以下if条件语句返回true: varx=10; vary="10"; if(x==y) 在严格的比较运算中,===为恒等计算符,同时检查表达式的值与类型,以下if条件语句返回false: varx=10; vary="10"; if(x===y) 这种错误经常会在switch语句中出现,switch语句会使用恒等计算符(===)进行比较: 以下实例会执行alert弹窗: varx=10; switch(x){ case10:alert("Hello"); } 以下实例由于类型不一致不会执行alert弹窗: varx=10; switch(x){ case"10":alert("Hello"); }

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: JavaScript比较运算符常见错误
本文地址: https://pptw.com/jishu/655817.html
关于.hasClass( className )的实例 如何获取段落的innerWidth?

游客 回复需填写必要信息