时间:2021-07-01 10:21:17 帮助过:4人阅读
Types (类型)
原始类型: 当访问一个原始类型的时候,其实直接访问该原始类型的内容.
string
number
boolean
null
undefined
var foo = 1,
bar = foo;
bar = 9;
console.log(foo,bar); //=> 1,9
复杂类型: 当你访问一个复杂类型数据类型的时候,其实是通过引用访问该变量的值.
object
array
function
object(对象)
使用对象字面量来创建对象 (literal)
不要使用保留关键字作为对象的属性名.这在IE8下无法工作.
array(数组)
同样使用 字面量方法来创建数组
如果你不知道数组的长度,那么使用Array的内置方法push进行插入操作
当你想要拷贝一个数组的时候,使用array.slice
Strings 字符串
使用单引号 (single quotes ) 来包围字符串...//这里我没有找到合适的关于性能方面的解释,我个人也喜欢这么用,(穿的少总比穿得多好看点吧..你懂得..)
字符串长于80个字符的时候需要使用字符串连接在多行进行编写..注意,如果过度使用,连接字符串将会影响性能(performance)
如果是有计划的 建立一个数组,像下面这样.使用Array.join 效果会更好..
函数(Functions)
永远不要在非函数的块代码(if,while)中定义函数.相应的,在代码块中间函数赋值给外部的变量名..
Properties (属性)
使用点语法来访问属性.
当使用变量访问对象属性时,使用 [] 方括号来访问