其它型別轉換成布林型別
1.未聲名的變數名 undefined=>false
2.變數名為 null 為空 null=>false
3.number 0 , 0.0 ,0/0 ,nan =>false
4.空字串 ""=>false
5.其它物件 =>true
1
其它型別轉換為數值型(number)
1.undefined =>nan
2.null => 0
3.true =>1
4.false =>0
5.字串型別: 如果是字母字串 var a ="abcd" =>nan
如果字串中包含的為純數字 var a ="123" =>123
把數字字串轉換為number型
var a="10"
var a =a*1
alert(typeof a) 此時就轉換為number型別
1
其它型別轉換為字串型別
undefined =>"underfined" null =>"null"
true =>"true" false =>"false"
(number) =>"number" 0.0 =>"0" 0/0 =>"nan" nan=>"nan"
1
js 隱式轉換
1.數字number與字串string相加的就,最後會得到乙個字串string 1 3 13 2.數字number與字串string相減,最後會得到乙個數字number 1 0 1,s 0 nan 3.數字number與字串string相乘 最後會得到乙個數字number 1 10 10,s 10 ...
js隱式轉換
js基礎資料型別 string number boolean null undefined symbol 當運算子在運算時,如果運算子兩邊的資料型別不一致,那麼cpu就無法進行計算。js的編輯器會自動將運算子兩邊的資料轉換為同一型別,從而讓計算機識別並可以進行計算,這一轉換過程由編譯器自動自行,不需...
js隱式型別轉換
筆試題 var x 1 if function console.log x 1undefined解析 if function f function f 作為表示式,function f消失,所以在if裡面,f為未宣告 任何乙個變數,未經宣告使用都會報錯。但是,typeof其時,不會報錯,而是unde...