在书写js代码中有时会用到switch语法,但是有的时候,好像switch语法并没有生效。这种情况在case值为数字时比较常见。
主要原因是因为,switch判断值属于哪一个case时,采用的是【===】全等的判断方式,而有些jquery方法中去取出的值,哪怕是数字,也会转换成字符串格式,这也就导致了switch失效。
我遇到的问题,就是select2插件,会将select输入框中选择的值,变成字符串输出,所以就会出现上面的问题。
js中使用switch问题解析
最新推荐文章于 2024-08-14 00:00:00 发布