网站首页 > 技术文章 正文
hi,朋友,您来啦。带上小板凳,我们一起瞅一瞅今天的话题。
基础类型
undefined、null、boolean、number、string、symbol和BigInt。
BigInt:专治各种不服的大整数,海纳百川、超级无敌都不够形容它。
symbol:你我Ta可以共享一个名字,但就是不一样,横空出世时,就有全宇宙唯一标识。
复杂类型/对象
对象(普通对象、日期对象、错误对象等)、数组、函数、正则表达式、Promise、Map、Set、WeakMap、WeakSet、Generator、Proxy、……。
掌握了复杂类型,就拥有了魔法,有了魔法就能驾驭编程的洪流。[呲牙]
typeof 操作符 检测类型
typeof 返回一个字符串,表示变量或表达式的类型。需要注意的是,typeof 在大多数情况下,针对某些类型都会返回 "object",而不是具体的类型名称。
instanceof 运算符 检查类型
instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。
最可靠的检测方法
Object.prototype.toString.call()
此方式返回一个表示该对象的字符串,其中包括了对象的类型信息。这种方法可以识别出更具体的类型。
关注作者:关注有趣的前端编程。
希望本文能够对您有所帮助,感谢您的阅读!
人人为我,我为人人,谢谢您的浏览,让我们一起加油吧。
猜你喜欢
- 2024-11-18 浏览器垃圾回收
- 2024-11-18 JavaScript中各种源码实现(前端面试笔试必备)
- 2024-11-18 2021年要了解的34种JavaScript优化技术
- 2024-11-18 你可能不知道的JS开发技巧
- 2024-11-18 Javascript面试题总结1
- 2024-11-18 深入JavaScript教你内存泄漏如何防范
- 2024-11-18 关于前端174道 JavaScript知识点汇总(一)
- 2024-11-18 前端面试计划(二)ES6
- 2024-11-18 2022前端大厂VUE 面试题
- 2024-11-18 javascript中的内置对象和数据结构
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-