前言:
当前兄弟们对“如何判断表达式的值的类型”都比较着重,同学们都想要知道一些“如何判断表达式的值的类型”的相关内容。那么小编同时在网络上网罗了一些关于“如何判断表达式的值的类型””的相关知识,希望兄弟们能喜欢,各位老铁们一起来了解一下吧!方法
1、typeof 运算符
2、instanceof 运算符
instanceof 严格来说是 Java 中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:
3、Object.prototype.toString方法
(1)在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object”,“function”,“symbol”(ES6 新增)七种。
(2)对于数组、null、对象来说,其关系错综复杂,使用typeof 都会统一返回 “object” 字符串。
(3)要想区别对象、数组、函数单纯使用 typeof 是不行的,JavaScript 中,通过Object.prototype.toString 方法,判断某个对象值属于哪种内置类型。
(4)在介绍 Object.prototype.toString 方法之前,我们先把 toString()方法和Object.prototype.toString.call()方法进行对比。
(5)toString()方法和 Object.prototype.toString.call()方法对比。
标签: #如何判断表达式的值的类型