今天被javascript 給驚着了

最開始有這樣一段代碼:
function isInt(num) {
if (isNaN(num)) return false;
return (parseInt(num) - parseFloat(num) == 0);
}

這某些情況下不能工作。發現是parseInt的問題,他還有一個參數需要指定,以確定基數。指定爲10上面的代碼就可以按預期工作了。

有的人決定用證則表達式去改寫。
有的人用.......
有的人用.......
有的人用.......


你想到沒有?這樣就足夠了。也足夠震驚。足夠優雅。
function isInt(num) {
return num % 1 == 0
}
發佈了48 篇原創文章 · 獲贊 1 · 訪問量 3315
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章