- 除需要转义的情况外,字符串统一使用单引号
错误示例:
console.log("这里引用的是双引号")
getFn("name")
正确示例:
console.log('这是单引号')
import vue from 'vue'
-
关键字后面加空格
错误示例:
if(condition) {.....}
for(let i = 0; i < 2; i++) {...}
正确示例:
if (conditon) {....}
for (let i = 0; i < 2; i++) {...}
-
函数声明时括号与函数名之间加空格
错误示例:
setFunction() {...}
function getName() {...}
正确示例:
setFunction () {...}
function getName () {...}
-
始终使用===替代==
错误实例:
if (name == 'cherish')
if (name != 'xtt')
正确示例:
if (name === 'cherish')
if (name !== 'xtt')
-
字符串拼接操作符之间要留空格
错误示例:
let html='<p>'+name+'</p>'
let time='2019'+'/'+'08'+'/'+'20'
正确示例:
let html = '<p>' + name + '</p>'
let time = '2019' + '/' + '08' + '/' + '20'
-
逗号后面加空格
错误示例:
let arr = [1,2,3]
function init(name,age)
正确示例:
let arr = [1, 2, 3]
function init(name, age)
-
else 关键字要与花括号保持在同一行
错误示例:
if (condition) {
...
}
else
{
...
}
正确示例:
if (condition) {
...
} else {
...
}
-
不允许有连续多行空行
错误示例:
let value = 'hello everybody'
console.log(value)
正确示例:
let value = 'hello everybody'
console.log(value)
-
不允许有多余的行末逗号
错误示例:
var obj = {
name: '魏婴',
nickName: '夷陵老祖',
}
正确示例:
var obj = {
name: '魏婴',
nickName: '夷陵老祖'
}
-
圆括号间不留空格
错误示例:
function getName( name )
正确示例:
function getName (name)
-
代码块首尾留空格
错误示例
if (condition){...}
正确示例:
if (condition) {...}
- 注释首尾留空格
错误示例:
//这是注释内容
/*注释内容*/
正确示例:
// 这是注释内容,加空格
/* 注释内容 */
- 不要使用分号
网友评论