Advertisement

前端进阶 全面剖析JS之"Object" 看完最后发现自己其实枪里没子弹

阅读量:
1.1 语法

对象有两种形式定义:
1. 声明(文字)形式
2. 构造形式

复制代码
声明形式
    	var myObj={
    		key:value,
    		//....
    	}
    
    2.构造形式
    	var myObj=new Object();
    	myObj.key=value;

结构式与字符串表示生成的对象是相同的。唯一区别在于:在字符串表示中你可以定义多个键/值对,在结构式中则需逐一定义每个属性。

1.2 类型

在javascript中,一共有六种主要类型:

  • string
  • number
  • boolean
  • null
  • undefined
  • object

需要注意的是基本类型的 string, number, boolean, null, undefined 本身并不是对象。null 被视为一种潜在的问题 ,因为它有时候被当作一个对象类型,在 JavaScript 中,默认情况下所有对象都被表示为二进制数据。如果一个对象的二进制前三位都是零,则会被判断为 object 类型;然而 null 的特殊性在于其全部位都是零(即其二进制表示全都是零),因此 typeof 操作符会返回 object 类型吗?实际上,在 J

全部评论 (0)

还没有任何评论哟~