javascript中的資料型別
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS中的資料型別</title>
</head>
<body>
<script type="text/javascript">
/*
1、雖然JS中的變數在宣告的時候不需要指定資料型別,但是在賦值,每一個資料還是有型別的,所以
這裡也需要學習一下JS包括哪些資料型別?
JS中資料型別有:原始型別、引用型別。
原始型別:Undefined、Number、String、Boolean、Null
引用型別:Object以及Object的子類
2、ES規範(ECMAScript規範),在ES6之後,又基於以上的6種型別之外新增了一種新的型別:Symbol
3、JS中有一個運算子叫做typeof,這個運算子可以在程式的執行階段動態的獲取變數的資料型別。
typeof運算子的語法格式:
typeof 變數名
typeof運算子的運算結果是以下6個字串之一:注意字串都是全部小寫。
"undefined"
"number"
"string"
"boolean"
"object"
"function"
4、在JS當中比較字串是否相等使用“==”完成。沒有equals。
*/
/*
// 求和,要求a變數和b變數將來的資料型別必須是數字,不能是其他型別
// 因為以下定義的這個sum函式是為了完成兩個數字的求和.
function sum(a, b){
if(typeof a == "number" && typeof b == "number"){
return a + b;
}
alert(a + "," + b + "必須都為數字!");
}
// 別人去呼叫以上你寫的sum函式.
var retValue = sum(false, "abc");
alert(retValue); // undefined
var retValue2 = sum(1, 2);
alert(retValue2); // 3
*/
var i;
alert(typeof i); // "undefined"
var k = 10;
alert(typeof k); // "number"
var f = "abc";
alert(typeof f); // "string"
var d = null;
alert(typeof d); // "object" null屬於Null型別,但是typeof運算子的結果是"object"
var flag = false;
alert(typeof flag); // "boolean"
var obj = new Object();
alert(typeof obj); // "object"
// sayHello是一個函式.
function sayHello(){
}
alert(typeof sayHello); // "function"
</script>
</body>
</html>
相關文章
- JavaScript中的資料型別-儲存差別JavaScript資料型別
- javaScript的資料型別JavaScript資料型別
- JavaScript - 資料型別JavaScript資料型別
- JavaScript 資料型別JavaScript資料型別
- JavaScript資料型別JavaScript資料型別
- javascript中的資料型別及其常見用法JavaScript資料型別
- JavaScript基本資料型別JavaScript資料型別
- JavaScript中的變數、資料型別以及運算子JavaScript變數資料型別
- 我所知道的JavaScript中判斷資料型別JavaScript資料型別
- JavaScript 資料型別轉換JavaScript資料型別
- JavaScript判斷資料型別JavaScript資料型別
- javascript資料型別轉換JavaScript資料型別
- javascript 資料型別檢測JavaScript資料型別
- JavaScript有哪些資料型別?JavaScript資料型別
- JavaScript——資料型別詳解JavaScript資料型別
- JavaScript的資料型別及其檢測JavaScript資料型別
- JavaScript的資料型別如何判斷JavaScript資料型別
- 如何判斷JavaScript的資料型別?JavaScript資料型別
- Java中的基本資料型別與引用資料型別Java資料型別
- JavaScript 資料型別與型別判斷詳解JavaScript資料型別
- javaScript中的Array型別JavaScript型別
- 玩轉 JavaScript 之資料型別JavaScript資料型別
- JavaScript獲取物件資料型別JavaScript物件資料型別
- 01.javascript之資料型別JavaScript資料型別
- JavaScript基本資料型別有哪些JavaScript資料型別
- 深入學習JavaScript資料型別JavaScript資料型別
- JavaScript 基本資料型別轉換JavaScript資料型別
- JavaScript資料型別及輸出JavaScript資料型別
- 分析 JavaScript 的資料型別與變數JavaScript資料型別變數
- 前端基礎之JavaScript的資料型別前端JavaScript資料型別
- 談談JavaScript中常見的資料型別JavaScript資料型別
- javascript 判斷各種資料的型別JavaScript型別
- Java中的資料型別Java資料型別
- JAVA中基本資料型別和引用資料型別Java資料型別
- JS中其他資料型別轉為number資料型別的方法JS資料型別
- JavaScript中的樹型資料結構JavaScript資料結構
- Android 與 JavaScript 互動 支援的資料型別AndroidJavaScript資料型別
- JavaScript資料型別判斷的四種方法JavaScript資料型別