資料型別轉換
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 整體轉換,輸入的數字型別要求合法,否則輸...