由于在javascript中if和else语句的花括号可以省略所以在理解上容易出现歧义比如下面这个情况var m = 1;var n = 2;if (m !== 1) if (n === 2) console.log('hello'); else console.log('world');如果不看javascript的上下文无关语法的描述,其实是没法判 [更多>>]
Copyright © 2012-2014 我的代码板 Inc. 保留所有权利。
页面耗时0.0194秒, 内存占用1.81 MB, 访问数据库8次
闽ICP备15009223号-1
评论:javascript if else的配对问题
由于在javascript中if和else语句的花括号可以省略所以在理解上容易出现歧义比如下面这个情况var m = 1;var n = 2;if (m !== 1) if (n === 2) console.log('hello'); else console.log('world');如果不看javascript的上下文无关语法的描述,其实是没法判 [更多>>]