js 隱式轉換

2021-09-28 07:28:50 字數 535 閱讀 8714

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...