0

我有两个与代码相关的问题:

对于我的代码,我应该在 if - else 的每个部分之后有一个 break 语句,还是最后只有一个?当我定义我的对象时。对 Pk、Param、Table、Success 等字段使用大写字母是标准做法吗?

    case "Exam":
        if (accountID) {
            obj = {
                pk: pk = accountID + "04000",
                param: '?pk=' + accountID + "04000",
                table: "Content",
                success: true
            };
            // break here ?
        } else {
            paramOnFailure("Please reselect Account");
            obj = {
                success: false
            };
            // break here ?
        }
        // break here ?
4

4 回答 4

2

break;因为无论如何你都会ing,所以你应该break;在最后一个块之后放置。至于命名约定,不,约定不是大写的。小写就好

于 2012-09-28T03:49:23.557 回答
1
case "Exam":
    if (accountID) {
        obj = {
            pk: pk = accountID + "04000",
            param: '?pk=' + accountID + "04000",
            table: "Content",
            success: true
        };
    } else {
        paramOnFailure("Please reselect Account");
        obj = {
            success: false
        };
    }
    break; // break here 
于 2012-09-28T03:49:15.503 回答
1

每个 case 结束时的单个 break 就足够了,因为特定 case 块的最后一条语句将被击中,除非它被返回。

使用 smallcase 是 javascript 中的标准做法。如果您的变量名中有多个单词,请使用驼峰式大小写来清晰显示。

于 2012-09-28T03:50:14.023 回答
0

在我看来,
1.break;可以在最后一行使用一次
2. Pk、Param、Table、Success 等字段不要将它们用作大写

于 2012-09-28T03:54:48.183 回答