文獻種類:專題技術總結文獻;
開發工具與關鍵技術:
作者:易海滔 ;年級:2019 ;撰寫時間: 2020 年 4 月 20 日
JavaScript的資料型別
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~開發工具與關鍵技術:Adobe Dreamweaver JavaScript
作者:易海滔
撰寫時間:2020年4月20日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
知識點羅列:
1. 字面量、變數、識別符號
2. JavaScript的6種資料型別:
基本資料型別:String 字串型別 Number數值型別 Boolean 布爾型別
Null 空值型別 Undefined 未定義型別
參考資料型別:Object 物件型別
3.JavaScript資料的強制型別轉換
主要是將其他資料型別轉換為String Number Boolean。
①將其他的資料型別轉換為String型別
方法一:
- 呼叫被轉換資料型別的toString()方法
- 該方法不會影響原變數,它會將轉換的結果回傳
- 注意:null和undefined這兩個值沒有toString()方法,如果呼叫該方法程式會報錯
方法二:
- 呼叫String()函式,并將被轉換的資料作為引數傳遞給函式
- 使用String()函式做強制型別轉換時,對于Number Boolean實際上
是呼叫的toString()方法。但是對于null和undefined,
就不會呼叫toString()方法。
它會將null直接準換為"null"(字串)
它會將undefined直接準換為"undefined"(字串)
②將其他資料型別轉換為Number型別
使用Number()函式
- 字串-->數字
1.如果是純數字的字串,則可以直接轉換為數字
2.如果字串中有非數字的內容,則轉換為NaN
3.如果字串是一個空串或者是一個全是空格的字串,則轉換為0
- 布林值-->數字 true準換為1 false轉換為0
- null-->數字 0
- undefined-->數字 NaN
第二種方式:
- 這種方式專門用來對付字串型別
- parseInt() 把一個字串轉換為一個整數
- parseFloat() 把一個字串轉換為一個浮點數
③其他資料型別轉換為Boolean型別
使用Boolean()函式
- 數字 -->布爾 除了0和NaN是false,其余的全部都是true
- 字串-->布爾 除了空串是false,其余的全部都是true
- null 和undefined都會轉換為false
- 物件也會轉換為true
可以使用運算子typeof檢測資料型別
語法:typeof 變數
uj5u.com熱心網友回復:
可以使用運算子typeof檢測資料型別轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/22638.html
標籤:Web 開發
上一篇:Error:(4, 26) java: 程式包net.sf.cglib.proxy不存在,為啥找不到這個依賴,十分不解
