为什么说数据类型分为原始数据类型 和 对象
但是又说 js 中所有的东东都是对象,
两个对象的含义有什么不一样呢
什么时候该理解什么样的对象呢
求高手指点一二 这个问题 困惑我好久了
数据类型分为原始数据类型 和 对象 是从大多数流行编程语言的角度来讲的,但javascript不太规范。这句话里的对象意思是指流行编程语言里常说的类与对象里的对象
js的数据类型分为 原始数据类型和引用类型(对象属于引用类型里的一种)
之所以说所有的东西都是对象,意思是 javascript内部自动把基本数据类型包装成对象,方便你对数字、字符串这些东西进行操作, 如str.split(). str从一开始是一个字符串,是原始数据类型,但要调用方法split时,语言内部自动把这个字符串转化成字符串对象。
这个过程你是看不到的。