在这种形式中使用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');
}
}
}
}发布于 2017-02-07 09:06:56
没有问题。你可以使用。但是,如果只有第一个条件是真,那么第二个条件将被检查,如果它是真,只有它检查第三个条件,同样。
发布于 2017-02-07 09:14:03
没关系,你能做到的。但是,如果您设置了代码质量的值,则应该在块中使用最大2深度。
必须对代码质量工具进行配置。
https://stackoverflow.com/questions/42085632
复制相似问题