您的位置:首页 > Web前端 > JavaScript

JavaScript中的typeof和数据类型介绍

2020-04-06 07:19 1591 查看

js中的关键字

typeof
可以用来查询并返回数据或变量的类型。
比如下面就是一个
typeof
的简单应用

var a=10;
console.log(typeof a);//控制台输出number

typeof
是刚接触js的菜鸟们经常会用到的关键字,在面对还未了解的新数据类型或者经过计算后的位置变量时用
typeof
检测有助于理清思路,也可以藉此判断输出的变量是否符合条件来完成分支判断。

var a=10;
var b;
if((typeof a+b)=="number"){
console.log("数值与undefined相加还是数值");
}else{
console.log("数值与undefined相加还是undefined");//结果
}

常见的数据类型

undefined

var a;
console.log(typeof a);//undefined

数值

var a=10;
console.log(typeof a);//number
var a=10.11;
console.log(typeof a);//js中浮点数也归为数值
var a=NaN;
console.log(typeof a);//NaN也是数值

字符串

var a="10";
console.log(typeof a);//string
var a=" ";
console.log(typeof a);//单个空格也是字符串
var a="";
console.log(typeof a);//只要是被双引号括着的都是字符串

布尔

布尔的值只有两种,true或false

var a=true;
console.log(typeof a);//boolean
var a=false;
console.log(typeof a);//boolean

对象

var a={};
console.log(typeof a);//object
var a=[];
console.log(typeof a);//数组也算对象
var a=null;
console.log(typeof a);//null也是对象

实际上在 js中,几乎所有的事物都是对象

函数

var a=function(){};
console.log(typeof a);//function
  • 点赞
  • 收藏
  • 分享
  • 文章举报
LavaC 发布了3 篇原创文章 · 获赞 0 · 访问量 24 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: