为了账号安全,请及时绑定邮箱和手机立即绑定

对象到底是个什么鬼

为什么说数据类型分为原始数据类型 和 对象

但是又说 js 中所有的东东都是对象,

两个对象的含义有什么不一样呢  

什么时候该理解什么样的对象呢  
求高手指点一二    这个问题 困惑我好久了


正在回答

1 回答

数据类型分为原始数据类型 和 对象 是从大多数流行编程语言的角度来讲的,但javascript不太规范。这句话里的对象意思是指流行编程语言里常说的类与对象里的对象

js的数据类型分为 原始数据类型和引用类型(对象属于引用类型里的一种)

之所以说所有的东西都是对象,意思是 javascript内部自动把基本数据类型包装成对象,方便你对数字、字符串这些东西进行操作,  如str.split().     str从一开始是一个字符串,是原始数据类型,但要调用方法split时,语言内部自动把这个字符串转化成字符串对象。  

这个过程你是看不到的。


4 回复 有任何疑惑可以回复我~
#1

var_var 提问者

非常感谢非常感谢!虽不完全明白,但明白点
2016-07-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468047    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

对象到底是个什么鬼

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信