问题标题 javascript的数据类型有哪些?验证数据类型的方式有哪些? 期望金额10金币 已托管0金币 提问人:138*****763 提问时间:2017-12-26
问题详情

这个问题虽然网上已经有很多种答案了,但是五花八门的,不清楚谁是正确,请大神专业解答下疑惑。

特别要求
其他设置 期望完成时间:2018-01-02
管理员补充 要求回答者擅长领域 JavaScript 收藏 我来回答
以下部分为回答内容,共1个回答
1楼

一、javascript数据类型分为 基本数据类型和引用数据类型:

1.基本数据类型包括:number,string,boolean,undefined,null,es6 引入 Symbol()。
2.引用数据类型包括:Object(Array,Date,RegExp,Function)。
3.两者的区别:
基本数据类型:自身不可拆分的;值在内存中占据固定大小的空间,被保存在栈内存中;从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本;不能给基本类型的值添加属性。
引用数据类型:可以拆分很多细小的东西;值是指那些可以由多个值构成的对象,不能直接访问操作对象的内存空间;可以为其添加属性和方法,也可以改变和删除其属性和方法。

javascript中类型检测方法:
● typeof
● instanceof
● Object.prototype.toString
● constructor
● duck type


......此处隐藏剩余部分787字,需支付10金币方可查看...... 购买回答