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
如果一個變量的結果是
如:
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>
typeof獲取變量的數據類型 javascript