当前位置:  开发笔记 > 编程语言 > 正文

布尔级联?这种模式的真正用语是什么?

如何解决《布尔级联?这种模式的真正用语是什么?》经验,为你挑选了1个好方法。

请考虑以下函数体:

var isValidated = true;
$(selector1).each(function(){
    //do validation with local f()...
    isValidated = f() && isValidated;
});

$(selector2).each(function(){
    //do validation with local f()...
    isValidated = f() && isValidated;
});

$(selector3).each(function(){
    //do validation with local f()...
    isValidated = f() && isValidated;
});

return isValidated;

我对进展的描述isValidated是布尔级联 - 但是必须有一个官方的,计算机科学的术语.它是什么?为了澄清,这里的想法是让每个$()块运行---但是当这些块中的任何一个块具有验证失败时,该失败的结果必须返回false所有块(true && true && false == false).因此,像许多程序员一样,我使用某种模式,但我们常常不知道它叫什么.那么这种模式有什么用呢?



1> Traveling Te..:

布尔逻辑.(并查看"链接操作"部分).


同样感兴趣:短路评估:http://en.wikipedia.org/wiki/Short-circuit_evaluation
推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有