大多数web服务器(Apache等)对大小写敏感,因此命名注意大小写
不要声明字符串、数字和布尔值,始终把他们看做原始值而非对象,如果把这些声明为对象,会拖慢执行速度
对象是无法比较的,原始值可以
不要使用new Object()
- 请使用 {} 来代替 new Object()
- 请使用 "" 来代替 new String()
- 请使用 0 来代替 new Number()
- 请使用 false 来代替 new Boolean()
- 请使用 [] 来代替 new Array()
- 请使用 /()/ 来代替 new RegExp()
- 请使用 function (){}来代替 new Function()
JavaScript为松散类型,变量可以进行自动类型转换,常见的有字符串和数值之间的转换
字符串加数字等于字符串
字符串减数字等于数值
字符串减字符串等于NAN