當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
你不知道的JavaScript-0
生活随笔
收集整理的這篇文章主要介紹了
你不知道的JavaScript-0
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
【數組】
刪除數組的幾種方法:
https://www.cnblogs.com/Joans/p/3981122.html
http://www.cnblogs.com/qiantuwuliang/archive/2010/09/01/1814706.html
?
【數字轉換】
parseInt(num, radix):
【寬松相等和嚴格相等】
== 允許在相等比較中進行強制類型轉換, === 不允許。
一般說法:
== 檢查值是否相等, === 檢查值和類型。
【抽象相等】
- 其他類型跟布爾類型相等比較
注意:不要使用 == true 和 == false,條件判斷不成立。? 什么意思?
解釋:
?
1 var x = '42'; 2 var y = false; 3 4 x == y; // false?
為啥?
‘42’是真值,沒錯。但是‘42’跟布爾值相等比較時,‘42’沒有轉換為布爾值(true)。
轉換過程:?false 轉換為 0,‘42’轉換為 42,number(42)≠ number(0),所以結果為false。
所以:
js中不要使用布爾類型條件判斷。
//不要這樣用,條件判斷不成立 if(a == true){//... }//不要這樣用,條件判斷不成立 if(a === true){//... }//這樣的顯示用法沒問題 if(a){//... }//這樣的顯示用法更好 if( !!a ){//... }//這樣的顯示用法也挺好 if( Boolean(a) ){//... }?
轉載于:https://www.cnblogs.com/xyJen/p/9243354.html
總結
以上是生活随笔為你收集整理的你不知道的JavaScript-0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到前妻哭代表什么
- 下一篇: SpringDay01