原因之一:

更标准,有利于分析

原因二:

避免类和其他关键字引起的不兼容问题

原因三:

它也可能是最模糊的。


var a = 00;var = 12;{ 00;};
var a = 0;var = 12 };B:{在B /假'00'a;


个人猜测,如果JS对象的属性名是非字符串类型,它将首先键入转换,但是这个过程可能出现意想不到的值,虽然它只是一个例子,但是开发一个好习惯是非常必要的。