typeof获取变量的数据类型 javascript

获取变量的数据类型:typeof

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>获取变量的数据类型</title>

<script>

var num=10;

//js中的数据类型有哪些

//js中的原始数据类型:number,string,boolean,null,undefined,object

/*

number:数字类型(整数和小数)

string:字符串类型(一般都是用单引号或双引号括起来) 如:"34"

boolean:布尔类型(值只有两个:true(真1),false(假0)

null:空类型,值只有一个:null

undefined:未定义

什么情况下的结果是undefined?

(1)变量声明了,没有赋值,结果是undefine

(2)函数没有明确返回值,如果接收了,结果也是undefined

如果一个变量的结果是undefined和一个数字进行计算,结果:NaN 不是一个数字,也没有意义

如:

var num2;

console.log(num2+10)

object--->对象

使用关键字typeof来获取变量的数据类型

typeof的使用语法

(1)typeof 变量名

(2)typeof(变量名)

*/

var num=10;

var str="小白";

var flag=true;

var nll=null;

var undef;

var obj=new Object();

console.log(typeof(num)); //number

console.log(typeof str); //string

console.log(typeof flag); //boolean

console.log(typeof nll); //object 不是null

console.log(String(nll)); //null

console.log(typeof undef); //undefined

console.log(typeof obj); //object

console.log("10");  //10(黑色)

console.log(10); //10(蓝色)

</script>

</head>

<body>

</body>

</html>

上一篇:用函数式编程对JavaScript进行断舍离


下一篇:app自动化测试中的相关api