基本类型
不要省去小数点前面的 0
const discount = .5 // ✗ 错误
const discount = 0.5 // ✓ 正确
字符串拼接操作符 (Infix operators) 之间要留空格
// ✓ 正确
const x = 2
const message = 'hello, ' + name + '!'
// ✗ 错误
const x=2
const message = 'hello, '+name+'!'
不要使用多行字符串
const message = 'Hello \
world' // ✗ 错误
检查 NaN 的正确姿势是使用 isNaN()
if (price === NaN) { } // ✗ 错误
if (isNaN(price)) { } // ✓ 正确
用合法的字符串跟 typeof 进行比较操作
typeof name === undefined // ✗ 错误
typeof name === 'undefined' // ✓ 正确