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=nan
4.數字number與字串string相除:最後會得到乙個數字number:'10'/10=1,'s'/10=nan
5.數字number與字串string進行比較,字串會轉換成數字,最後會得到乙個boolean值:'10'>10:false,'s'<10:false,'20'>10:true,'s'>10:false
js中,數字0為false,非0為true
number('10'):10
number('s'):nan
還有很多內容呢
歡迎廣大小夥伴補充
共同學習
更多專業前端知識,請上
【猿2048】www.mk2048.com
js隱式轉換
js基礎資料型別 string number boolean null undefined symbol 當運算子在運算時,如果運算子兩邊的資料型別不一致,那麼cpu就無法進行計算。js的編輯器會自動將運算子兩邊的資料轉換為同一型別,從而讓計算機識別並可以進行計算,這一轉換過程由編譯器自動自行,不需...
js 隱式轉換
其它型別轉換成布林型別 1.未聲名的變數名 undefined false 2.變數名為 null 為空 null false 3.number 0 0.0 0 0 nan false 4.空字串 false 5.其它物件 true 1 其它型別轉換為數值型 number 1.undefined n...
js隱式型別轉換
筆試題 var x 1 if function console.log x 1undefined解析 if function f function f 作為表示式,function f消失,所以在if裡面,f為未宣告 任何乙個變數,未經宣告使用都會報錯。但是,typeof其時,不會報錯,而是unde...