JS中的原始类型和判断方法
2024-08-29 22:41:37
ECMAScript 中定义了 7 种原始类型:
- Boolean
- String
- Number
- Null
- Undefined
- Symbol(新定义)
- BigInt(新定义)
注意: 原始类型不包含 Object 和 Function
常用的判断方法:
typeof:
typeof 基本都可以正确判断数据类型
typeof null和typeof [1, 2, 3]均返回"object"
ES6 新增:typeof Symbol()返回"symbol"instanceof:
专门用于实例和构造函数对应
function Obj(value) {
this.value = value;
}
let obj = new Obj("test");
console.log(obj instanceof Obj); // output: true
判断是否是数组:[1, 2, 3] instanceof Array
- Array.isArray():ES6 新增,用来判断是否是'Array'。Array.isArray({})返回false。
最新文章
- 实现css两端对齐
- SQL Server的“错误:9004”
- 将UTF8编码的3字节中英文转成2字节中英文.
- javascript 识别移动端设备
- C#采用rabbitMQ搭建分布式日志系统
- 你在为谁工作——IT帮深圳分站2019年3月线下活动回顾
- Java基础系列--06_抽象类与接口概述
- [源码]Python简易http服务器(内网渗透大文件传输含下载命令)
- phpcms调用指定文章内容模型的ID
- java中CRUD(增删查改)底层代码的实现
- [JLOI2015]装备购买 (高斯消元)
- Python代码统计工具
- 利用JavaCSV API来读写csv文件
- OGG 12.3中支持系统procedure复制的几点说明
- (转) K-Means聚类的Python实践
- 从boost到Adaboost再到GBRT-GBDT-MART
- odoo第三方市场 -- 模块推荐
- 让MySQL在美国标准下运行
- Spring学习13-中IOC(工厂模式)和AOP(代理模式)的详细解释
- thinkphp5.0升级