编辑时间: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 数据类型梳理相关推荐

  1. 呕心沥血 JavaScript知识点梳理大全,超详细 建议收藏!!!

    呕心沥血 JavaScript知识点梳理大全,超详细 建议收藏!!! ✴️大家好,我是王同学,爆肝三天三夜王同学把JavaScript 知识点梳理了一遍,文章没有一点套路,只有满满的干货 ✴️如果对你 ...

  2. 从javaScript数据类型开始了解垃圾回收机制

    一. javaScript数据类型 javaScript 数据类型分为:基本数据类型.引用数据类型 基本数据类型 分类:Number.String.Boolean.Null.Undefined.Sym ...

  3. JavaScript数据类型 typeof, null, 和 undefined

    JavaScript 数据类型 在 JavaScript 中有 5 种不同的数据类型: string number boolean object function 3 种对象类型: Object Da ...

  4. 18100出多少取整_关于JavaScript数据类型,你知道多少?

    JavaScript的数据类型是每一个前端开发者必须要掌握的内容,也是最基础最重要的角色之一,关于JavaScript数据类型你知道多少? JavaScript一共有7种数据类型:String.Num ...

  5. JavaScript学习总结(2)——JavaScript数据类型判断

    最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧! 一.JS中的数据类型  1.数值型(Number):包括整数. ...

  6. JavaScript筑基篇(二)-JavaScript数据类型

    说明 介绍JavaScript数据类型 目录 前言 参考来源 前置技术要求 JavaScript的6种数据类型 哪6种数据类型 undefined 类型 null 类型 boolean 类型 numb ...

  7. Javascript数据类型共有六种

    Javascript数据类型共有六种 /* var box; alert(typeof box); // box是Undefined类型,值是undefined,类型返回的字符串是undefinedv ...

  8. javascript 数据类型与类型转换

    JavaScript 数据类型 值类型(基本类型): 字符串(String) 数字(Number) 布尔(Boolean) 空(Null) 未定义(Undefined) Symbol 注:Symbol ...

  9. JavaScript数据类型基本数据类型与引用数据类型的区别

    JavaScript数据类型 1.JavaScript判断数据类型 typeof操作符 使用typeof操作符可以返回变量的数据类型 typeof操作符有带括号和不带括号两种用法 typeof (变量 ...

最新文章

  1. java的算法库_利用Java写开源库 覆盖70多种推荐算法
  2. VC++、MFC、COM和ATL的区别
  3. LeetCode 828. 统计子串中的唯一字符(中心扩展)
  4. mysql5.7 存储二进制_MySQL5.7 基于二进制包的安装
  5. Developer Zone Android*
  6. 51单片机蓝牙模块的使用方法
  7. 弘辽科技:淘宝流量下滑了怎么办?淘宝流量下滑应对方法
  8. 方根法公式_Excel怎么对一个数开n次方根 Excel开方方法汇总
  9. 第一次团队作业——团队选题报告
  10. 计算机无法开移动热点,Windows10系统下无法开启移动热点的解决方法
  11. COGS 2815. 天黑请闭眼
  12. SqlServer2005中数据库角色成员身份
  13. Hackergame 2020
  14. 详解DoS与DDos攻击工具基本技术及其发展(转)
  15. Inserted和Deleted在insert、update、delete的简单使用
  16. 网页在线视频只有声音没有图像
  17. 景观雕塑商城搭建应该注意些什么
  18. win11怎么开启3d游戏加速功能?
  19. 【.NET CORE】使用Rotativa.AspNetCore将网页转换为PDF
  20. Python学习记录(一)成绩转换

热门文章

  1. 计算机操作员有关大学专业,如何根据自身特长选大学专业,这样操作最简单直接!...
  2. linux 硬连接 跨分区,Linux硬盘分区和软硬链接
  3. 视觉传达对中职计算机教育影响,自考视觉传达设计毕业论文:平面设计专业信息化教学资源库建设...
  4. 递归实现排列型枚举(搜索)
  5. linux vi编辑撤销,vi撤销命令(u和U),撤销上一次的操作
  6. php+psr4和自动加载,php自动加载规范 PSR4 (Thinkphp)
  7. lora发射和接收原理_LoRa 的扩频技术
  8. python 计算循环次数,05.Python循环
  9. 因果推断与反事实预测——盒马KDD2021的一篇论文(二十三)
  10. 加速网站速度的最佳做法_(2)把样式表放在顶部