(一)轉換成字串
函數轉換為字串一般是將函數體輸出,不過可以重寫其toString方法
(二)轉換成數字
使用Number(),前面不要加new,這樣就轉換成物件了。
參與數學運算(加法除外)
X :注意這不是加法
(三)轉換為布林值
自動轉換:if語句,||,&&,!等邏輯判斷環境中會把表達式自動轉換為布林值
強制轉換:使用!!,使用Boolean(),前面不要加new,這樣就轉換成物件了。
(四)轉換為物件
直接new 物件名稱
(五)總結
各型別都有:物件名稱(要轉換的變數)轉換方法,還有一些各自獨立擁有的技巧。
JS的型別轉換,可以參考下圖: