js中判断变量的数据类型

作者: Beauty_Beast | 来源:发表于2018-06-11 22:50 被阅读17次

申明:本文是js系列笔记之一,有不正确的地方请尽管指出,大家相互学习,共同进步;

如题,什么是js变量,ok ,var count = 10就是变量啊,也可以是var obj = { name:“kotlin”}这样子的变量;什么是js的数据类型?

这里官方一点:js数据类型分为两类:基本数据类型和引用数据类型;其中基本数据类型包含:String ,Boolearn,Number,Undefined,Null五类,引用数据类型就是object了;

ok,那么问题来了,js有这么几个数据类型,我们怎样判断,某个变量是否是期望的数据类型呢?换句话说,定义一个方法,该方法的参数只能是boolearn类型的 变量,调用该方法时,首先得判断或者验证传入得参数是否符合规定?

一句话给出答案:使用typeof操作符,如下:

这里为了测试和笔记多加了几个case

注意:typeof null 和typeof {对象} 都会返回 “object”,这里在判断对象是否 == null就可以区分是object还是null了;

相关文章

  • 所以为什么 JS 的 typeof 不需要括号 (如何判断数据类

    JS 如何判断数据类型 在 JS 中有许多中提供了几个原生的判断数据类型方法,本文主要介绍 JS 中的判断基本数据...

  • js中判断变量的数据类型

    申明:本文是js系列笔记之一,有不正确的地方请尽管指出,大家相互学习,共同进步; 如题,什么是js变量,ok ,v...

  • 2017-12-26

    js中判断数据类型的几种方法(一) js中可以判断数据类型的方法有四种:typeof、toString、const...

  • js面试题

    1、js 数据类型 基本数据类型 引用数据类型 2、js 变量和函数声明的提升 在js中变量和函数的声明会提升到最...

  • js

    js 是动态语言,变量的数据类型是可以变化的 isNaN(m),判断 m 是否不是数字 typeof 检测变量类型...

  • js对象数组的深拷贝方法以及其他方法

    js判断数据类型是否为对象 js判断数据类型是否为数组

  • 2017-12-26

    js中判断数据类型的几种方法(二) 在上一篇介绍了可以用typeof和toString方法判断一个给定的变量的数据...

  • [JS基础]笔记三

    数据类型 变量的数据类型 js的变量数据类型是只有在程序运行过程中,根据等号右边的值来确定的。 js是动态语言 变...

  • JS第三次准备

    你觉得js是一门怎样的语言,它与你学过的其他语言有什么不同 变量类型 js如何判断变量数据类型 dom节点获取,及...

  • 与数据类型有关的知识

    如何判断js中的数据类型 判断方法有:typeof 、installof、constructor、prototy...

网友评论

    本文标题:js中判断变量的数据类型

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