你的位置:首页 > 软件开发 > Java > javascript中if和switch,==和===详解

javascript中if和switch,==和===详解

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

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

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

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

原标题:javascript中if和switch,==和===详解

关键词:JavaScript

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