首页 > 编程知识 正文

js复杂数据类型有哪些,前端数据类型有哪几种

时间:2023-05-04 08:13:40 阅读:13859 作者:2736

数据类型JS有String、Number、Boolean、Null、undefined种基本数据类型,加上ES6的Symbol、BinInt种。 JS有三种引用数据类型: Object、Array和function。 (null表示没有对象,也就是说不应该有值。 Undefined表示没有值。 也就是说,应该有值,但没有定义)

1 )基本数据类型)指存储在堆栈内存中的简单数据段2 )参考数据类型)指存储在堆内存中的对象。 存储在变量中的实际上只是指针,该指针指向内存堆中的实际值3 ) symbol:es6引入了表示唯一值的新的原始数据类型4 ) BinInt :第七个基本类型大于253 - 1 这原本是Javascript中可以用Number表示的最大数字。 BigInt可以表示任何较大的整数//,可以通过在整数字面值后添加n来定义BigInt (如10n )或调用函数BigInt ()。 letB1=binint(10; let b2=10n; 控制台. log (B1,b2 )//10n, 10n数据类型判定的基本方法1、typeof 2、toString.call示例: tostring.call(23 )“[objectnumber]、instanceof示例:“1”. constructor object.prototype.tostring.call (6,ES5,变量名称. isArray ) )判断数组和对象的var a=[]; array.isarray(a )- truevar b={}; array.isarray(b )- false注意: instanceof是数组和对象,因此[“1”] instanceof Object和true注意: typeof确定数组都不太准确。 typeof[] - object

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。