javascript 部分数据类型的用法
数组
数组的索引只是数字 。如果通过
[]方括号或.点号来访问或设置数组时,所操作的并不是数组列表中的元素,而是数组对象的属性集合上的变量。数组对象的属性和数组列表是分开存储的,并且数组的遍历和修改也无法作用于这些属性。
创建数组

操作数组

可以越界访问索引,不会报错
数组的索引会被JavaScript 解释器通过调用
toString隐式转换成字符串
对象
如果想用.方法来访问对象的属性,其属性名必须为一个合法的变量名[1],否则就需要用方括号加引号的方式来访问;
[1]:合法的变量名——
变量名是大小写英文、数字、
$和_的组合,且不能用数字开头,变量名也不能是JavaScript的关键字。
并且对象会继承对象的原型链
Number
浮点数的相等比较——
null和undefined
null表示一个“空”的值,它和0以及空字符串''不同,0是一个数值,''表示长度为0的字符串,而null表示“空”。
大多数情况下,我们都应该用null,undefined仅仅在判断函数参数是否传递的情况下有用。











评论