typeof 和 Object.prototype.toString.call 数据类型判断的区别
2024-08-28 09:07:08
使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object” 五种。
但 Object.prototype.toString.call 使用,可以区分7种
console.log(Object.prototype.toString.call(123)) //[object Number]
console.log(Object.prototype.toString.call('123')) //[object String]
console.log(Object.prototype.toString.call(undefined)) //[object Undefined]
console.log(Object.prototype.toString.call(true)) //[object Boolean]
console.log(Object.prototype.toString.call({})) //[object Object]
console.log(Object.prototype.toString.call([])) //[object Array]
console.log(Object.prototype.toString.call(function(){})) //[object Function]
封装
最新文章
- H5学习系列之Communication API
- .net, java, c/c++ 和钱
- Codeforces Round #252 (Div. 2) B. Valera and Fruits
- apache 开启zgip 压缩模式
- HDU 5706 GirlCat (DFS,暴力)
- uva 10617
- sql 理解视图
- Android 设计随便说说之简单实践(合理组合)
- Google浏览器的缓存文件过大(mega网站导致的)
- Dorado7与@ManyToMany的矛盾分析
- JS INPUT输入的时候全角自动转为半角
- LOJ 6019
- rsync 安装
- MyBatis:Pagehelper分页
- jquery 表单序列化
- 终于等到你!阿里正式向 Apache Flink 贡献 Blink 源码
- python之字符串中有关%d,%2d,%02d的问题
- linux中vi的基本操作
- Linux(CentOS)安装JDK(.tar.gz)并配置
- SQL语言:DDL/DML/DQL/DCL
热门文章
- The 15th Zhejiang Provincial Collegiate Programming Contest Sponsored by TuSimple - M Lucky 7
- 洛谷——P1405 苦恼的小明
- 学习LSM(Linux security module)之二:编写并运行一个简单的demo
- NOIP 2015 跳石头
- [BZOJ 4720] 换教室
- [LOJ6433]最大前缀和
- Exercise02_17
- Problem R: 零起点学算法13——求2个时间之间的分钟数
- EditText中禁止输入中文的方法
- Windows 无法验证此设备所需的驱动程序的数字签名。某软件或硬件最近有所更改,可能安装了签名错误或损毁的文件,或者安装的文件可能是来路不明的恶意软件。(代码52)