資料型別的轉化小結

2021-10-10 22:30:02 字數 1380 閱讀 7862

boolean--->number

undefined--->number

null--->number

小結:只要轉化字串除拼接外,都是看整體是不是乙個數字,是就轉化為數字後運算

string(): 強制將乙個其它型別資料轉化為字串型別

boolean(): 強制將乙個其他的資料型別轉化為乙個boolean型別

轉化字串的時候,除了空字串『』是false,其餘都是true

轉化undefined和null都是false

轉化false是false

nan--->false

資料型別手動轉化 (就是再字串中提取數字)

轉化規則

括號中的要不是字串也會先轉化為字串後,在執行函式

parseflaot()

括號中的要是不是字串也會先轉化為字串後,在執行函式

2.資料型別隱式轉化

隱式轉化在對陣列,物件資料型別來說,會先將他們轉換為string型別,之後再轉化為其他資料型別就行運算比較等

五、基本資料型別的運算和比較

比較(>,<,>=,<=,==,!=,===,!==)

string與tring

比較(>,<,>=,<=,==,!=,===,!==)

boolean與boolean

比較(>,<,>=,<=,==,!=,===,!==)

undefined與undefined

null與null

不同資料型別之間的數值運算和比較

比較(>,<,>=,<=,==,!=,===,!==)

number和boolean

比較(>,<,>=,<=,==,!=,===,!==)

number和undefined

比較(>,<,>=,<=,==,!=,===,!==)

number和null

比較(>,<,>=,<=,==,!=,===,!==)

string和其他型別比較、運算

比較(>,<,>=,<=,==,!=,===,!==)

string和undefined

比較(>,<,>=,<=,==,!=,===,!==)

string和null

比較(>,<,>=,<=,==,!=,===,!==)

boolean和其他型別比較、運算

比較(>,<,>=,<=,==,!=,===,!==)

boolean和null

比較(>,<,>=,<=,==,!=,===,!==)

undefined和其他型別比較、運算

比較(>,<,>=,<=,==,!=,===,!==)

null和其他型別比較、運算(特殊情況)

小知識點

小結第二步

第三步

資料型別轉化

自己寫的,可能有某些bug,希望大家提出來 函式介紹 進製轉換 函式說明 10進製轉換16進製制 輸入引數 需要轉換的10進製數data 輸出引數 無 int value convert 10 16 int m data return m value 函式介紹 數值轉換 函式說明 對大於10的數進行...

資料型別的轉化

在c c 裡,是通過變數型別 變數名 數值,來對乙個變數初始化,同樣,對於任意精度的資料型別,我們也可以採用這種方式來進行變數初始化。在vivado hls裡是支援copy initialization y 和direct initialization y 這兩種方式來進行初始化,但不支援unifo...

資料型別的轉化

1.基本資料型別 布林型別 數值型別 字串型別 undefined null 2.引用資料型別 陣列 物件 函式 1.布林值 真 true 假 flase 英文 boolean bool 2.字串型別 由字元 數字 符號等組成的一串資料型別 string str 由單引號或者雙引號包裹 字串的拼接 ...