`if (x <= 1000000)` 寫六個 0 易讀錯、難維護。
// 科學計數法 (數字字面量)
if (x <= 1E6) { ... } // 1E6 === 1000000
// 進一步:提取常量語義化
const MAX_ALLOWED = 1E6; // 或 1_000_000 (ES2021 數字分隔符)
if (x <= MAX_ALLOWED) { ... }
| 寫法 | 值 | 適用場景 |
|---|---|---|
| 1E3 | 1,000 | 千 |
| 1E4 | 10,000 | 萬 |
| 1E5 | 100,000 | 十萬 |
| 1E6 | 1,000,000 | 百萬 |
| 1E9 | 1,000,000,000 | 十億 |
**`1E6` 是最簡潔、標準、無性能損耗的百萬寫法。** 結合常量提取語義化,代碼既短又清晰。