在if语句中使用if语句,好坏的做法?

时间:2017-02-07 09:05:05

标签: javascript if-statement

在此表单中使用 if 语句是否可以,或者我是否需要使用其他内容来获取结果。如果过滤是100%那么我想要效果然后检查cX是否在100%上添加符号 - 不是在100%过滤之前。 只是需要意见是一个好的编码还是我应该改变方法?

if (filtration === 100) {
    $(".filtration").removeClass('sign-no');
    $(".filtration").addClass('sign-ok');

    if (cX === 100){
        $(".cX").removeClass('sign-no');
        $(".cX").addClass('sign-ok');

        if (stripping === 100) {
            $(".stripping").removeClass('sign-no');
            $(".stripping").addClass('sign-ok');

            if (precipitation === 100) {
                $(".precipitation").removeClass('sign-no');
                $(".precipitation").addClass('sign-ok');
            }
        }
    }
 }

2 个答案:

答案 0 :(得分:1)

没问题。您可以使用。但是如果只有第一个条件为真,那么将检查第二个条件,如果是真,则只检查第三个条件,同样。

答案 1 :(得分:1)

没关系,你可以做到。但是如果你在代码质量上设置一个值,你应该在一个块中使用最大2深度。

必须代码质量工具具有相应的配置。