1. 程式人生 > >typeof獲取變量的數據類型 javascript

typeof獲取變量的數據類型 javascript

efi 引號 定義 使用 ont object 整數和 log true

獲取變量的數據類型: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的使用語法

1typeof 變量名

2typeof(變量名)

*/

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>

typeof獲取變量的數據類型 javascript