1、你先要确定语言,这是最基本的事情,你要知道你这个代码虽然是合法的JavaScript,但实际上在很多语言也可以这样写……
2、在JavaScript显然是可以的,因为JavaScript有个特性叫做立即执行函数,没有这个特性的语言会遇到很多问题,简单说就是如何将语句块转换为表达式。
3、你肯定还没有学到?:运算符……
4、你这样学下去邪门的事情会越来越多,你依据什么认为方括号和圆括号的含义是一样的呢?你凭着假设和直觉可以完成一些可以工作的代码,但如果你认为语言就是按照你的直觉设计的,那你显然会要栽大跟头的……
5、比起面向直觉编程,乱用运算符都不是个事儿……