美文网首页
JS内置数据类型

JS内置数据类型

作者: 为小萱萱努力 | 来源:发表于2019-03-08 14:45 被阅读0次

数据类型:基本数据类型和对象(Object)
基本数据类型:Boolean,Number,String,Null,Undefined,Symbol

注意:
A、Number数字类型是浮点型,没有整型
B、NaN也是属于数字类型,并且NaN不等于自身

typeof 对于基本数据类型,除了Null,都可以正确显示数据类型

typeof 1 // 'number'
typeof '1' // 'string'
typeof undefined // 'undefined'
typeof true // 'boolean'
typeof Symbol() // 'symbol'
typeof b // b 没有声明,但是还会显示 undefined

typeof 对于Object,除了函数都会显示 Object

typeof [] // 'object'
typeof {} // 'object'
typeof console.log // 'function'

注意:
A、typeof Null 显示 Object
B、typeof function 显示 function

敲黑板啦!!!
如果你想获得一个变量的正确类型,可以通过 Object.prototype.toString.call(xx)。这样我们就可以获得类似 [object Type] 的字符串。
Object.prototype.toString.call(obj) === "[object Object]"

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]

相关文章

  • 内置对象

    js的内置对象 内置对的有11个,Global对象不列入内置对象。 js的数据类型 问:js中数据类型有哪些?st...

  • 前端面试(三)JavaScript

    介绍js的基本数据类型。 介绍js有哪些内置对象? 说几条写JavaScript的基本规范? JavaScript...

  • JS内置数据类型

    数据类型:基本数据类型和对象(Object)基本数据类型:Boolean,Number,String,Null,U...

  • 那些面试官会拿来刁难你的前端基础题

    Js基本 基本数据类型: Js内置对象: 原型链 每个Js对象内部都会初始化一个原型属性(通过obj.__prot...

  • 前端面试题系列——持续更新

    1、说一下你对js中的数据类型的理解: js中总共有七种内置类型,这七种内置类型可以分为两大类:基本类型(原始类型...

  • JAVA 核心笔记 || [2] 数据类型

    JAVA数据类型分为两大数据类型: 1.内置数据类型2.引用数据类型 内置数据类型 引用数据类型 上篇 : 开篇 ...

  • js 如何判断类型 2021-03-25

    js 中 数据类型分为基本类型与引用类型。JS的基本类型共有七种:bigInt(bigInt是一种内置对象,是处s...

  • 常用数据结构

    1、基本数据类型 Java的两大数据类型:内置数据类型、引用数据类型 内置数据类型:六种数字类型、字符类型、布尔型...

  • Java基本数据类型

    Java 的两大数据类型: 内置数据类型 引用数据类型 内置数据类型 Float和Double的最小值和最大值都是...

  • Java中的基本数据类型

    基本数据类型 Java中的数据类型分为 内置数据类型和引用数据类型两种。内置数据类型分为4大类,包含 整数型(by...

网友评论

      本文标题:JS内置数据类型

      本文链接:https://www.haomeiwen.com/subject/qryrpqtx.html