JavaScript教程
JavaScript基础教程
JavaScript调用java函数
JavaScript中的正则表达式总结
JavaScript 异常处理(try+catch+finally+throw)
常用数据类型检测结果表
JavaScript 常见问题集锦
JavaScript判断变量类型
JavaScript 提取数字
JavaScript 正则Replace方法
JavaScript 运算符使用技巧
本文档使用 MrDoc 发布
-
+
首页
JavaScript判断变量类型
# 判断类型 1. toString(推荐) ```javascript Object.prototype.toString.call(obj) === '[Object Object]' ``` 2. constructor属性 constructor 属性返回对创建此对象的 Boolean 函数的引用。 ```javascript obj.constructor === Object ``` 3. instanceof运算符 ```javascript obj instanceof Object ``` 注:需要注意的是由于数组也是对象,因此用 arr instanceof Object 也为true。 4. typeof运算符 typeof运算符返回一个字符串,表示未经计算的操作数的类型。 ```js let obj = {} typeof obj === Object // 根据typeof判断对象也不太准确 表达式 返回值 typeof undefined 'undefined' typeof null 'object' typeof true 'boolean' typeof 123 'number' typeof "abc" 'string' typeof function() {} 'function' typeof {} 'object' typeof [] 'object' ``` 我是Mr-老鬼、QQ1156346325 。交流QQ群:620028786,647082990 **------------------------------------------------版权声明------------------------------------------------------** 本文版权所有~Mr-老鬼 ~转载请注明原文地址 免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。
Mr、老鬼
2021年7月16日 12:50
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码