// 好的写法
if (true) {
doSomeThing();
}
// 好的写法
doSomeThing(argument1, argument2, aegument3, argument4,
argument5);
// 不好的写法:第二行只有4个空格的缩进
doSomeThing(argument1, argument2, aegument3, argument4,
argument5);
// 好的写法
for (var i = 0; i < count; i++) {
process(i);
}
// 不好的写法:丢失了空格
for (var i=0; i<count; i++) {
process(i);
}
// 好的写法
for (var i = 0; i < count; i++) {
process(i);
}
// 不好的写法:参数两边有额外的空格
for (var i = 0; i < count; i++) {
process( i );
}
// 好的写法
var object = {
key1: value1,
key2: value2,
func: function() {
// doSomeThing
},
key3: value3
};
// 不好的写法:不恰当的缩进
var object = {
key1: value1,
key2: value2
};
// 不好的写法:函数体周围缺少空行
var object = {
key1: value1,
key2: value2,
func: function() {
// doSomeThing
},
key3: value3
};
// 好的写法
doSomeThing({
key1: value1,
key2: value2
});
// 不好的写法:所有代码在一行上
doSomeThing({ key1: value1, key2: value2 });
// 好的写法
if (condition) {
// 如果代码执行到这里,则表明通过了所有安全检查
allowed();
}
// 不好的写法:注释之前没有空行
if (condition) {
// 如果代码执行到这里,则表明通过了所有安全检查
allowed();
}
// 不好的写法:错误的缩进
if (condition) {
// 如果代码执行到这里,则表明通过了所有安全检查
allowed();
}
// 不好的写法:应当使用多行注释
// 这段代码进行**判断
// 然后执行
if (condition) {
// 如果代码执行到这里,则表明通过了所有安全检查
allowed();
}
// 好的写法:在行尾注释时,代码结尾和注释间应保留一个空格
if (condition) {
// 如果代码执行到这里,则表明通过了所有安全检查
allowed(); // 执行**函数
}
// 不好的写法:代码和注释间没有足够的空格
if (condition) {
// 如果代码执行到这里,则表明通过了所有安全检查
allowed();// 执行**函数
}
// 好的写法:在注释掉一个代码块时,应联系使用单行注释,多行注释不应当使用在此种情况下。
// if (condition) {
// allowed();//执行**函数
// }
// 好的写法、
if (condition) {
/*
* 如果代码执行到这里
* 说明通过了所有的安全检测
*/
allowed();
}
// 好的写法 var accountNumber = "test001"; // 不好的写法:大写字母开头 var AccountNumber = "test001"; // 不好的写法:动词开头 var getAccountNumber = "test001"; // 不好的写法:使用下划线 var account_number = "test001";
// 好的写法
function doSomething() {
// code
}
// 不好的写法:大写字母开头
function DoSomething() {
// code
}
// 不好的写法:名词开头
function something() {
// code
}
// 不好的写法:使用下划线
function do_something() {
// code
}
// 好的写法
function MyObject() {
// code
}
// 不好的写法:小写字母开头
function myObject() {
// code
}
// 不好的写法:使用下划线
function my_object() {
// code
}
// 不好的写法:动词开头
function getMyObject() {
// code
}
// 好的写法 var TOTAL_COUNT = 10; // 不好的写法:驼峰形式 var totalCount = 10; // 不好的写法:混合形式 var total_COUNT = 10;
// 好的写法
var object = {
_count: 10,4
_getCount: function() {
return this._count;
}
}
// 好的写法 var count = 10, name = "jeri", found = false, empty;
// 好的写法
function outer() {
var count = 10,
name = "jeri",
found = false,
empty;
function inner() {
// code
}
// 调用inner()的代码
}
// 好的写法
object.method = function() {
// code
};
// 不好的写法:不正确的空格
object.method = function () {
// code
};
// 好的方法
var value = (function() {
// 函数体
return {
message:"hi"
}
}());
// 不好的写法:全局使用严格模式
"use strict";
function doSomething() {
// code
}
// 好的写法
function doSomething() {
"use strict";
// code
}
// 好的写法 var flag = (i < count); // 不好的写法:遗漏圆括号 var flag = i < count;
// 好的写法 var same = (a === b); // 好的写法 var same = (a == b);
// 好的写法 var value = condition ? value1 : value2; // 不好的写法:没有赋值,应当使用if表达式 condition ? doSomething() : doSomethingElse;
// 好的写法 count++; a = b; // 不好的写法:多个表达式写在一行 count++; a = b;
return; return collection.size(); return (size > 0 ? size : defaultSize);
if (condition) {
statements
}
if (condition) {
statements
} else {
statements
}
if (condition) {
statements
} else if (condition) {
statements
} else {
statements
}
// 好的写法
if (condition) {
doSomething();
}
// 不好的写法:不恰当的空格
if (condition){
doSomething();
}
// 不好的写法:所有代码都在一行
if (condition) { doSomething(); }
// 不好的写法:所有代码都在一行且没有花括号
if (condition) doSomething();
for (initialization; condition; update) {
statements
}
for (variable in object) {
statements
}
// 好的方法
var i,
len;
for (i=0, len=0; i < len; i++) {
// code
}
// 不好的写法:初始化时候声明变量
for (var i=0, len=0; i < len; i++) {
// code
}
// 不好的写法:初始化时候声明变量
for (var prop in object) {
// code
}
while (condition) {
statements
}
do {
statements
} while (condition);
switch (expression) {
case expression:
statements
default:
statements
}
// 好的写法
switch (value) {
case 1:
/* falls through */
case 2:
doSomething();
break;
case 3:
return true;
default:
throw new Error("Some error");
}
// 好的写法
switch (value) {
case 1:
/* falls through */
case 2:
doSomething();
break;
case 3:
return true;
default:
// 没有default
}
try {
statements
} catch (variable) {
statements
}
try {
statements
} catch (variable) {
statements
} finally {
statements
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有