javascript的資料型別

2021-07-25 22:41:56 字數 616 閱讀 5399

js的常見資料型別有:number、string、boolean、undefined、object、function等   

說道資料型別就不得不說說它們之間的轉換了,轉換又分為顯式型別轉換和隱式型別轉換

顯式型別轉換也叫做強制型別轉換,包括parseint()   parsefloat()   轉換為數字型別等

隱式型別轉換包括   連等==    三等===   減號  -   等

有些人覺得顯式隱式的不容易去記憶,你可以這樣去理解,顯式呢,就是你明確的告訴了計算機你要做什麼,比如你使用了parseint()方法把字串轉化成了數字,

而隱式呢,就是你並沒有直接告訴計算機你要做什麼,比如你給了個var a = '312'  var b = '123',   讓他們相減給了a-b,這個時候計算機會自覺的把a和b轉成數字然後相減,

這也就是隱式型別轉換,

那麼可能有人會產生疑問,為什麼我給a+b,出來的結果卻不是相加呢,

可以這樣理解,因為計算機也是會偷懶的,計算a+b需要先轉換成數字,再進行相加,而進行字串拼接只需要一步,所以直接相加會造成字串拼接的結果,

但是計算機會執行你交給它的任務,你使用了減法,他沒辦法去拼接了,只能相減,麻煩點就麻煩點吧,誰叫這是命令呢,是吧。

JavaScript 資料型別

變數 宣告區域性變數 varmessage 宣告全部變數 message typeof 例如 var message some string alert typeof message string alert typeof message string alert typeof 95 number ...

Javascript資料型別

ecmascript中有5種簡單資料型別 也稱為基本資料型別 1.undefined 該型別只有乙個值,即undefined。在使用var宣告但未初始化時,這個變數就是undefined 2.null 該型別只有乙個值,即null。null undefined 3.boolean 4.number ...

JavaScript資料型別

undefined派生於null,因此在使用 進行比較時會返回true 沒有必要將變數值顯示宣告undefined 宣告空物件時應將其值賦值為nullundefined與null的關係 3 boolean true為真,false為假 true不一定 1,false不一定 0 使用boolean 進...