The Documents about Group Project of Software Analysis & Design
var
关键字。当你没有写 var, 变量就会暴露在全局上下文中, 这样很可能会和现有变量冲突. 另外, 如果没有加上, 很难明确该变量的作
用域是什么。if(x) {
function foo() {}
}
if(x) {
var foo = function () {}
}
// Object initializer.
imgUrls: [
'../../images/1.jpg',
'../../images/2.jpg',
'../../images/3.jpg',
'../../images/4.jpg',
'../../images/5.jpg'
],
''
优于双引号""
if (oUser.nAge < 30
&& oUser.bIsChecked === true
|| oUser.sName === 'admin') {
// code
}
// 推荐
var listData = this.data.listData;
for (var i = 0; i < listData.length; i++) {
for (var j = 0; j < listData[i].foods.length; j++) {
listData[i].foods[j].number = 0;
}
}
// 不推荐
for (var i = 0; i < this.data.listData.length; i++) {
for (var j = 0; j < listData[i].foods.length; j++) {
listData[i].foods[j].number = 0;
}
}
/**
* 简述
*
* 功能详细描述
*
* @param <String> arg1 参数1
* @param <Number> arg2 参数2,默认为0
* @return <Boolean> 判断xxx是否成功
*/
function fooFunction (arg1, arg2) {
// code
}