1、typeof 查看資料型別
可以回傳number,string,Boolean,object,undefined,function
<!DOCTYPE html>
<html lange = "en">
<head>
<meta charset="UTF-8">
<title>js之 </title>
</head>
<body>
<h1>js之 </h1>
<script type="text/javascript">
var num = 12;
console.log(typeof(num));
</script>
</body>運行結果如下:

注意如下幾個資料型別的輸出
<!DOCTYPE html>
<html lange = "en">
<head>
<meta charset="UTF-8">
<title>js之資料型別 </title>
</head>
<body>
<h1>js之資料型別 </h1>
<script type="text/javascript">
var num = 12
console.log(typeof(num))
var num = {}
console.log(typeof(num))
var num = []
console.log(typeof(num))
var num = null //null的資料型別:object
console.log('null的資料型別:' + typeof(num))
var num = undefined //undefined的資料型別:undefined
console.log('undefined的資料型別:' + typeof(num))
// var str = '2'
// console.log(typeof(str))
// console.log(typeof(num+str))
// console.log(typeof(num-str))
// console.log(typeof(num*str))
// console.log(typeof(num/str))
// console.log(typeof(num%str))
</script>
</body>
2、資料轉換
顯示資料型別轉換和隱式資料型別轉換

隱式資料型別轉換
注意加減乘除的資料型別轉換,只有加法轉換成字串,其他的都轉換成數字進行運算,

結果為:

顯示資料轉換之Number 注意首字母大寫
全域方法 Number() 可以將字串轉換為數字,
字串包含數字(如 "3.14") 轉換為數字 (如 3.14).
空字串轉換為 0,
其他的字串會轉換為 NaN (不是個數字),

運行結果為:

parseInt 轉換成整數
注意
1、可以將字串轉換為整數
2、可以將小數掉小數點后邊的數字,轉換為整數
3 可以將數字和字串合并的字串轉換為整數
4、可以將其他進制的資料轉換為10進制的整數

結果為

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/187976.html
標籤:其他
上一篇:js之資料型別(1)
