课程
/前端开发
/JavaScript
/JavaScript深入浅出
这个代码输出的“123”?不是应该是“1230”吗?
2015-07-17
源自:JavaScript深入浅出 3-3
正在回答
default是在上面所有条件不满足的时候才执行,不是每次都执行
仰望星空望 提问者
这里主要是使用了break语句,当遇到break时就会跳出整个switch,所以只打出来了123。switch中自己总结出来的三点:一、default是都不满足所有的case时去执行的;二、如果都没有break语句的话,switch会从最开始满足条件的case语句一直执行到结尾,所以如果把上面的break取掉的会结果会是:123 45 0都会打出来;
慕码人1183263
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
4 回答这里join()问题,当n=3时,输出的难道不是aaaa吗? 怎么是三个
2 回答这些Js代码是必须会的吗
3 回答var arr = [,,]; 的值应该是有两个undefined元素
3 回答有大佬可以帮忙看一下这个代码哪里有问题吗?没反应但是又找不出错在哪里
1 回答typeof NaN 在Console中的运算结果是"number",不应该是Object吗?求解。。。