JS基礎入門篇(六) 資料型別轉換

2021-09-13 17:58:19 字數 1808 閱讀 9804

資料型別轉換

1.把一種資料型別轉換成另一種資料型別

2.js支援把任何一種資料型別轉換成下面三種資料型別

number 數字

string 字串

boolean 布林值

1.把資料轉變成數字,返回這個數字

2.但是不會轉變括號中資料的型別

3.如果資料的內容是純粹的數字,才可以轉成數字,否則會轉換出nan。

nan

1.not a number 不是數字

2.資料型別是number

3.注意:nan和任何東西都不相等,包括他自己,判斷乙個數是不是nan,可以將它自己和自己比較看是否相等。

舉例說明

isnan(資料)

步驟1:會把資料先使用number進行轉換,轉換完之後在判斷是不是nan。

步驟2:如果資料是nan那麼返回true。

步驟3:如果資料不是nan返回false。

舉例說明

string(資料)

1.把資料轉變成字串,返回這個字串。

2.但是不會把括號中的資料的型別改變。

舉例說明

boolean(資料):

把資料轉變成布林值,返回這個布林值
注意:

不會改變括號內資料的型別

undefined,null,空字串(長度為0),0,nan會轉變成false,

其餘轉變結果是true

舉例說明:

parseint(資料)

把資料轉變成整數,捨去小數字,取整數

parsefloat(資料)

把資料轉變成小數(浮點數)

注意:這兩個方法會從左往右開始,除去空格,找到第一位非0數字,開始進行轉換,直到轉換到不是數字的那位為止,或者,轉換出合適的值為止。

顯示型別轉換:

使用一些方法使資料型別發生改變

比如:number(),parseint(),parsefloat(),string(),boolean()...

隱式型別轉換:

不呼叫方法使資料的型別發生改變
舉例說明:

完成以下練習,證明自己真的掌握了喔。

練習答案,可以在console中檢視效果。

JS基礎入門篇(六) 資料型別

資料型別 我感覺就是對資料的種類進行分類。就好比把人分為兒童,青少年,中年,老年一樣。布林值 值為 true false。一般用布林值判斷真假,進行流程控制等未定義 宣告乙個變數,並未給其賦值,那麼這個變數內儲存的就是undefined 一般來說不希望看到undefined。div null 值只有...

c 資料型別入門篇

型別 關鍵字布林型 bool 整型int 單精度float 雙精度double 無返回值型別 void 寬字元型 wchar t c 中sizeof獲取各種資料型別的大小 include cout numeric limits int max t numeric limits int min end...

js基礎資料型別簡單轉換

字元轉換 radix?number radix 進製 預設10進製 型別轉換為數字 var a 123 var b 45a6 var c 123.69 var d a123 var e hello var f 123.45.67 var g 1.number 整體轉換,輸入的數字型別要求合法,否則輸...