Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较报表a>;百安居酒店&;(b=0)javascript中变量声明后的平均值?_Javascript_Jquery_Operators_Conditional_Statements - Fatal编程技术网

比较报表a>;百安居酒店&;(b=0)javascript中变量声明后的平均值?

比较报表a>;百安居酒店&;(b=0)javascript中变量声明后的平均值?,javascript,jquery,operators,conditional,statements,Javascript,Jquery,Operators,Conditional,Statements,我在别人的源代码中找到了很多。比如说 var y = $('some-selector'), u = $(document).scrollTop(); 0 > u && (u = 0); //mysterious line.. var w = 'another variable'; 下面是另一个例子: ! function(foo) { foo.fn.equalWidths = function() { v

我在别人的源代码中找到了很多。比如说

 var y = $('some-selector'),
            u = $(document).scrollTop();
        0 > u && (u = 0); //mysterious line..
var w = 'another variable';
下面是另一个例子:

! function(foo) {
    foo.fn.equalWidths = function() {
        var u = 0,
            t = foo(this);
        return t.each(function() {
            var c = foo(this).innerWidth();
            t > u && (u = t)  // mysterious line again
        }), t.css("width", u)
    }, foo("[data-equal]").each(function() {
        var u = foo(this),
            t = u.data("equal");
        u.find(t).equalWidth()
    })
}(jQuery);

请问上面代码中的神秘线条的确切功能是什么?比较有什么作用。。?它是某物的缩写吗?

The
&&
是。它通常用于检查两条语句是否正确。如果第一条语句为false,则无需计算第二条语句,因为您已经知道至少有一条语句为false。这里,正如Tushar所指出的,它被用作if语句。

读取可能会有所帮助。

可能重复@SourceCode的
&&
基本上计算所有表达式和语句,直到它到达第一个falsy值,然后该值作为整个表达式的结果返回。如果没有falsy值,则返回最后一个truthy值。例如
2&&0&&a=1
返回
0
,并且不将
1
分配给
a
<另一方面,code>2&&3&&a=1返回
1
,并将
1
分配给
a