Javascript語言中,包含了簡單數據類型和復雜數據類型兩種。簡單數據類型包括Number、String、Boolean、Null和Undefined,今天我們就來詳細介紹一下這幾種類型。
Number(數值類型)
數值類型是Javascript中的最基本類型,它可以表達任何數值,包括整數、浮點數和負數,示例如下:
需要注意的是,Javascript中的數值類型有精度限制,當進行大于等于15位的計算時,結果可能會發生誤差。例如:
String(字符串類型)
字符串類型用來表示一段文字。要創建字符串,可以使用單引號、雙引號或反斜杠+單引號/雙引號進行定義,示例如下:
Boolean(布爾類型)
布爾類型只有兩個取值:true和false,用來表示真假、正確與錯誤等二元狀態,示例如下:
Null(空類型)
Null類型表示一個空對象,在使用typeof檢測時,返回值是object。Null類型的值只有一個,就是null,示例如下:
Undefined(未定義類型)
Undefined表示一個變量未定義,在Javascript中,變量聲明但不賦值的默認值就是Undefined,示例如下:
綜上所述,簡單數據類型包括Number、String、Boolean、Null和Undefined,它們是Javascript中最基本的數據類型。在開發中,我們需要根據具體的場景選擇合適的數據類型進行存儲和計算,以達到最佳的效果。
Number(數值類型)
數值類型是Javascript中的最基本類型,它可以表達任何數值,包括整數、浮點數和負數,示例如下:
var num1 = 10; //整數 var num2 = 3.14; //浮點數 var num3 = -20; //負數
需要注意的是,Javascript中的數值類型有精度限制,當進行大于等于15位的計算時,結果可能會發生誤差。例如:
var num4 = 0.1 + 0.2; //0.30000000000000004
String(字符串類型)
字符串類型用來表示一段文字。要創建字符串,可以使用單引號、雙引號或反斜杠+單引號/雙引號進行定義,示例如下:
var str1 = 'hello'; //單引號 var str2 = "world"; //雙引號 var str3 = 'She said, "How are you?"'; //引號嵌套 var str4 = "He's my friend."; //反斜杠+雙引號
Boolean(布爾類型)
布爾類型只有兩個取值:true和false,用來表示真假、正確與錯誤等二元狀態,示例如下:
var isShow = true; //顯示 var isHide = false; //隱藏
Null(空類型)
Null類型表示一個空對象,在使用typeof檢測時,返回值是object。Null類型的值只有一個,就是null,示例如下:
var nil = null; //空類型
Undefined(未定義類型)
Undefined表示一個變量未定義,在Javascript中,變量聲明但不賦值的默認值就是Undefined,示例如下:
var undef; //未定義 console.log(undef); //Undefined
綜上所述,簡單數據類型包括Number、String、Boolean、Null和Undefined,它們是Javascript中最基本的數據類型。在開發中,我們需要根據具體的場景選擇合適的數據類型進行存儲和計算,以達到最佳的效果。