你的位置:首页 > 软件开发 > Java > js if和switch,==和===

js if和switch,==和===

发布时间:2015-07-27 22:00:31
今天改插件BoxScroll的时候,因为if里面的条件判断多于两个,于是立马想着改写switch。改到一半,忽然记起来JSHint等代码质量检测工具中的一个要求,用===替换==,不用不可靠的强制转型。然后忽然猜想,改成switch是不是会降低效率啊?switch里面的实际判断是 ...

js if和switch,==和===

  今天改插件BoxScroll的时候,因为if里面的条件判断多于两个,于是立马想着改写switch。改到一半,忽然记起来JSHint等代码质量检测工具中的一个要求,用===替换==,不用不可靠的强制转型。然后忽然猜想,改成switch是不是会降低效率啊?switch里面的实际判断是==还是===?

  有了想法,赶紧举个栗子,好一口吃掉:

var a = '5';switch (a) {  case 5:    console.log('==');    break;  case "5":    console.log('===');    break;  default:}

原标题:js if和switch,==和===

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。