js 数据类型,以及如何判断数据类型

js中共存在7中数据类型 string,number,boolean,object,arrya,null,undefined

  1. 使用typeof操作符。
      对一个值使用 typeof 操作符可能返回下列某个字符串,返回的类型都是字符串形式。
      (1) undefined:如果这个值未定义
      (2) boolean:如果这个值是布尔值
      (3) string:如果这个值是字符串
      (4) number:如果这个值是数值
      (5) object:如果这个值是对象或null
      (6) function:如果这个值是函数
      需要注意:typeof不适合用于判断是否为数组。当使用typeof判断数组和对象的时候,都会返回object。
           可以使用isArray()来判断是否为数组。
    判断数据类型可以通过使用Object.prototype.toString方法
    console.log(Object.prototype.toString.call(“字符串”) === ‘[object String]’) -------> true; console.log(Object.prototype.toString.call(123) === ‘[object Number]’) -------> true; console.log(Object.prototype.toString.call([1,2,3]) === ‘[object Array]’) -------> true; console.log(Object.prototype.toString.call(new Date()) === ‘[object Date]’) -------> true; console.log(Object.prototype.toString.call(function a(){}) === ‘[object Function]’) -------> true; console.log(Object.prototype.toString.call({}) === ‘[object Object]’) -------> true;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,208评论 0 13
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,703评论 0 6
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,272评论 0 4
  • 1.通过typeof可以判断处几种基本数据类型Boolean,number,string,null,undefin...
    舟渔行舟阅读 658评论 0 1
  • 公众号运营实则是运用文案来销售,运用软文的形式吸引客户。文案写的好能让客户量暴增。我们在提高写作能力的同时,也要了...
    木沐喵阅读 734评论 0 0