博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断数据类型
阅读量:6007 次
发布时间:2019-06-20

本文共 1550 字,大约阅读时间需要 5 分钟。

一,Array.isArray() 用于确定传递的值是否是一个 Array

Array.isArray([1, 2, 3]);  // trueArray.isArray({foo: 123}); // falseArray.isArray("foobar");   // falseArray.isArray(undefined);  // false

文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray

 

二,typeof

console.log(typeof 42);// expected output: "number"console.log(typeof 'blubber');// expected output: "string"console.log(typeof true);// expected output: "boolean"console.log(typeof declaredButUndefinedVariable);// expected output: "undefined";

文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/typeof

 

三,Object.prototype.toString.call

console.log(Object.prototype.toString.call("jerry"));//[object String]console.log(Object.prototype.toString.call(12));//[object Number]console.log(Object.prototype.toString.call(true));//[object Boolean]console.log(Object.prototype.toString.call(undefined));//[object Undefined]console.log(Object.prototype.toString.call(null));//[object Null]console.log(Object.prototype.toString.call({name: "jerry"}));//[object Object]console.log(Object.prototype.toString.call(function(){}));//[object Function]console.log(Object.prototype.toString.call([]));//[object Array]console.log(Object.prototype.toString.call(new Date));//[object Date]console.log(Object.prototype.toString.call(/\d/));//[object RegExp]function Person(){};console.log(Object.prototype.toString.call(new Person));//[object Object]

文档:https://www.cnblogs.com/youhong/p/6209054.html

 

转载于:https://www.cnblogs.com/wang715100018066/p/8745633.html

你可能感兴趣的文章
java学习-几种常用数据库的JDBCURL
查看>>
视频播放器边下边播(保存到沙盒,显示进度)
查看>>
小程序-简易教程
查看>>
UTF-8
查看>>
SQL2008更改身份验证--转
查看>>
php结合redis高并发下,悲观锁解决数据二次写入
查看>>
mybatis调用oracle存储过程
查看>>
find和find_if
查看>>
IIS信息服务管理器的网站有个小问号显示多个协议
查看>>
解决方法:①MySQL 闪退 ②服务列表里找不到MySQL ③MySQL服务无法启动
查看>>
附加作业
查看>>
LightOJ1370(欧拉函数)
查看>>
31. Next Permutation
查看>>
C# JObject将json字符串转为json对象
查看>>
二叉树的8种操作
查看>>
Wamp 设置 www 目录
查看>>
解决 unable to lock the administration directory (/var/lib/dpkg/) 问题
查看>>
风险分析
查看>>
树状数组
查看>>
[整理篇]linux加入windows域之完美方案
查看>>