1. 程式人生 > >js的數字和字串區分不開問題

js的數字和字串區分不開問題

我們在開發的時候經常會出現

if(this.name===1){
//執行對應邏輯
}
但是就是在這個判斷的時候,就是不知道該寫成:
if(this.name===1){

//執行對應邏輯
}
還是寫成
if(this.name===‘1’){
//執行對應邏輯
}

這是一個坑,程式碼除錯時候遇到這問題很變態。
小編是如下解決的:

    if(this.name.toString()===‘1’){
//執行對應邏輯
}