探索JavaScript的奥秘!你知道它包含多少种数据类型吗?
发表时间: 2024-02-22 17:48
hi,朋友,您来啦。带上小板凳,我们一起瞅一瞅今天的话题。
undefined、null、boolean、number、string、symbol和BigInt。
BigInt:专治各种不服的大整数,海纳百川、超级无敌都不够形容它。
symbol:你我Ta可以共享一个名字,但就是不一样,横空出世时,就有全宇宙唯一标识。
对象(普通对象、日期对象、错误对象等)、数组、函数、正则表达式、Promise、Map、Set、WeakMap、WeakSet、Generator、Proxy、……。
掌握了复杂类型,就拥有了魔法,有了魔法就能驾驭编程的洪流。
typeof 返回一个字符串,表示变量或表达式的类型。需要注意的是,typeof 在大多数情况下,针对某些类型都会返回 "object",而不是具体的类型名称。
instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。
Object.prototype.toString.call()
此方式返回一个表示该对象的字符串,其中包括了对象的类型信息。这种方法可以识别出更具体的类型。
关注作者:关注有趣的前端编程。
希望本文能够对您有所帮助,感谢您的阅读!
人人为我,我为人人,谢谢您的浏览,让我们一起加油吧。