JavaScript 数据类型梳理
编辑时间:2019-02
JavaScript 的数据类型有 7 种
1 Undefined 2 Null 3 Boolean 4 String 5 Number 6 Symbol ( ES6 新增 ) 7 Object
typeof 的返回值有 7 种
1 "undefined" 2 "boolean" 3 "string" 4 "number" 5 "symbol" ( ES6 新增 ) 6 "object" 7 "function"
常见数据的类型对照表
valuetypeof 结果对应类型
var a;
window.undefined;
typeof a == “undefined”;
typeof window.undefined == “undefined”;
typeof x == “undefined”;
Undefined var b = false; typeof b == “boolean”; Boolean var s = “”; typeof s == “string”; String var n = 1; typeof n == “number”; Number var s = Symbol(“s”); typeof s == “symbol”; Symbol
var o = {};
var nu = null;
typeof o == “object”;
typeof nu == “object”;
Object
Null
var f = function(){};typeof f == “function”--
具体类型判断
1 Object.prototype.toString.call(2) // "[object Number]" 2 Object.prototype.toString.call('') // "[object String]" 3 Object.prototype.toString.call(true) // "[object Boolean]" 4 Object.prototype.toString.call(undefined) // "[object Undefined]" 5 Object.prototype.toString.call(null) // "[object Null]" 6 Object.prototype.toString.call(Math) // "[object Math]" 7 Object.prototype.toString.call({}) // "[object Object]" 8 Object.prototype.toString.call([]) // "[object Array]" 9 Object.prototype.toString.call(function(){}) // "[object Function]" 10 // 参考:http://javascript.ruanyifeng.com/stdlib/object.html#toc8
转载于:https://www.cnblogs.com/hgy9473/p/10452761.html
JavaScript 数据类型梳理相关推荐
- 呕心沥血 JavaScript知识点梳理大全,超详细 建议收藏!!!
呕心沥血 JavaScript知识点梳理大全,超详细 建议收藏!!! ✴️大家好,我是王同学,爆肝三天三夜王同学把JavaScript 知识点梳理了一遍,文章没有一点套路,只有满满的干货 ✴️如果对你 ...
- 从javaScript数据类型开始了解垃圾回收机制
一. javaScript数据类型 javaScript 数据类型分为:基本数据类型.引用数据类型 基本数据类型 分类:Number.String.Boolean.Null.Undefined.Sym ...
- JavaScript数据类型 typeof, null, 和 undefined
JavaScript 数据类型 在 JavaScript 中有 5 种不同的数据类型: string number boolean object function 3 种对象类型: Object Da ...
- 18100出多少取整_关于JavaScript数据类型,你知道多少?
JavaScript的数据类型是每一个前端开发者必须要掌握的内容,也是最基础最重要的角色之一,关于JavaScript数据类型你知道多少? JavaScript一共有7种数据类型:String.Num ...
- JavaScript学习总结(2)——JavaScript数据类型判断
最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧! 一.JS中的数据类型 1.数值型(Number):包括整数. ...
- JavaScript筑基篇(二)-JavaScript数据类型
说明 介绍JavaScript数据类型 目录 前言 参考来源 前置技术要求 JavaScript的6种数据类型 哪6种数据类型 undefined 类型 null 类型 boolean 类型 numb ...
- Javascript数据类型共有六种
Javascript数据类型共有六种 /* var box; alert(typeof box); // box是Undefined类型,值是undefined,类型返回的字符串是undefinedv ...
- javascript 数据类型与类型转换
JavaScript 数据类型 值类型(基本类型): 字符串(String) 数字(Number) 布尔(Boolean) 空(Null) 未定义(Undefined) Symbol 注:Symbol ...
- JavaScript数据类型基本数据类型与引用数据类型的区别
JavaScript数据类型 1.JavaScript判断数据类型 typeof操作符 使用typeof操作符可以返回变量的数据类型 typeof操作符有带括号和不带括号两种用法 typeof (变量 ...
最新文章
- java的算法库_利用Java写开源库 覆盖70多种推荐算法
- VC++、MFC、COM和ATL的区别
- LeetCode 828. 统计子串中的唯一字符(中心扩展)
- mysql5.7 存储二进制_MySQL5.7 基于二进制包的安装
- Developer Zone Android*
- 51单片机蓝牙模块的使用方法
- 弘辽科技:淘宝流量下滑了怎么办?淘宝流量下滑应对方法
- 方根法公式_Excel怎么对一个数开n次方根 Excel开方方法汇总
- 第一次团队作业——团队选题报告
- 计算机无法开移动热点,Windows10系统下无法开启移动热点的解决方法
- COGS 2815. 天黑请闭眼
- SqlServer2005中数据库角色成员身份
- Hackergame 2020
- 详解DoS与DDos攻击工具基本技术及其发展(转)
- Inserted和Deleted在insert、update、delete的简单使用
- 网页在线视频只有声音没有图像
- 景观雕塑商城搭建应该注意些什么
- win11怎么开启3d游戏加速功能?
- 【.NET CORE】使用Rotativa.AspNetCore将网页转换为PDF
- Python学习记录(一)成绩转换
热门文章
- 计算机操作员有关大学专业,如何根据自身特长选大学专业,这样操作最简单直接!...
- linux 硬连接 跨分区,Linux硬盘分区和软硬链接
- 视觉传达对中职计算机教育影响,自考视觉传达设计毕业论文:平面设计专业信息化教学资源库建设...
- 递归实现排列型枚举(搜索)
- linux vi编辑撤销,vi撤销命令(u和U),撤销上一次的操作
- php+psr4和自动加载,php自动加载规范 PSR4 (Thinkphp)
- lora发射和接收原理_LoRa 的扩频技术
- python 计算循环次数,05.Python循环
- 因果推断与反事实预测——盒马KDD2021的一篇论文(二十三)
- 加速网站速度的最佳做法_(2)把样式表放在顶部