JavaScript 红宝书最佳实践
-
script
标签位置 -
优先使用
const
,其次let
,不用var
-
使用全等和不全等操作符
===
!==
-
if使用语句块,即使只有一行代码
-
for
中用let
-
for in
和for of
内使用const
,但不是必需的 -
尽可能多用
const
-
ES6对象字面量增强写法
// ES6 之前 let name = 'yang'; let age = 25; let obj1 = { name:name, age:age} //ES6 写法 let obj2 = { name,age }
-
ES6函数的增强写法
// ES6 之前 let obj1 = { test:function(){ console.log("Hello World") }} //ES6 写法 let obj2 = { test(){ console.log("Hello World") }}
-
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
NumberObject.toFixed(num)