美文网首页
JS中常见的数据类型

JS中常见的数据类型

作者: 认真敲代码的一条咸鱼 | 来源:发表于2020-01-13 18:53 被阅读0次

JS基本有五种简单数据类型:String,Number,Boolean,Null,Undefined。引用数据类型:Object,Array,Function

判断数据类型的方法有以下几种:

(1)typeof

console.log(typeof 2);                // number

console.log(typeof true);            // boolean

console.log(typeof 'str');            // string

console.log(typeof undefined);      // undefined

console.log(typeof []);              // object

console.log(typeof {});              // object

console.log(typeof function(){});    // function

console.log(typeof null);            // object

优点:能够快速区分基本数据类型   缺点:不能将Object、Array和Null区分,都返回object

(2)instanceof

console.log(2 instanceof Number);                     // false

console.log(true instanceof Boolean);                // false

console.log('str' instanceof String);                // false 

console.log([] instanceof Array);                    // true

console.log(function(){} instanceof Function);      // true

console.log({} instanceof Object);                  // true

优点:能够区分Array、Object和Function,适合用于判断自定义的类实例对象   缺点:Number,Boolean,String基本数据类型不能判断。

美才最要,管他1冷不冷。

相关文章

  • ios -html-JS

    JS简介-基本数据类型 1.1 JS中的常见语法 所有变量的返回类型都是var number类型 string类型...

  • TS的数据类型与高级类型相关

    TS中常见的数据类型 JS里面有七种数据类型。Number,String,Boolean, Null, Undef...

  • JS 里的数据类型转换

    一.JS中的数据类型 js中的数据类型可以分为七种:string 、number、boolean、symbol、 ...

  • JS中的数据类型和转换

    一、JS中的数据类型 js中的数据类型可以分为五种:number 、string 、boolean、 underf...

  • javascript数组常用函数与实战总结

    前言 在node.js后端开发过程中,数组这种数据类型(Object类型)再常见不过,本文主要介绍数组的一些常见函...

  • js基础(一)

    1-js中的数据类型 js中的原始数据类型有6中,其中基本数据类型有4种(string、number、boolea...

  • Vue一些问题汇总!你值得看看

    vue的底层原理? vue组件之间的通信? JS中判断数据类型的方法有几种? 最常见的判断方法:typeof 判断...

  • vue常见问题

    vue的底层原理? vue组件之间的通信? JS中判断数据类型的方法有几种? 最常见的判断方法:typeof 判断...

  • 2022前端面试题汇总(附答案)更新中

    JS相关 1.JS中的数据类型 (1)数据类型分为基本数据类型和引用数据类型基本数据类型:number、null、...

  • JS数据类型判断

    js中可以通过typeof来判断基本的数据类型。 数据类型 js的数据类型分为基本数据类型和引用数据类型,基本数据...

网友评论

      本文标题:JS中常见的数据类型

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