使用帶型別判斷的比較判斷

admin發表於2019-02-03

JavaScript中,如果要比較兩個資料,最好使用帶有型別判斷的方式。

假設我們比較兩個變數是否相等,可以採用如下方式:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let a=5;
let b=6;
console.log(a==b);

上述程式碼的目的是要判斷兩個數值是否相同,但是建議使用全等運算子比較。

程式碼修改如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let a=5;
let b=6;
console.log(a===b);

使用全等運算子的效率會更高,當然也不能一概而論。

有時候我們的需求就是很寬鬆的,另一個運算數是相同數字或者數字字串都可以滿足需求。

本文強調的是,儘量使用帶有型別判斷的比較,而不是盲目的全部使用。

相關文章