1. <tfoot id='sTwWj'></tfoot>

      <i id='sTwWj'><tr id='sTwWj'><dt id='sTwWj'><q id='sTwWj'><span id='sTwWj'><b id='sTwWj'><form id='sTwWj'><ins id='sTwWj'></ins><ul id='sTwWj'></ul><sub id='sTwWj'></sub></form><legend id='sTwWj'></legend><bdo id='sTwWj'><pre id='sTwWj'><center id='sTwWj'></center></pre></bdo></b><th id='sTwWj'></th></span></q></dt></tr></i><div id='sTwWj'><tfoot id='sTwWj'></tfoot><dl id='sTwWj'><fieldset id='sTwWj'></fieldset></dl></div>

      <small id='sTwWj'></small><noframes id='sTwWj'>

      <legend id='sTwWj'><style id='sTwWj'><dir id='sTwWj'><q id='sTwWj'></q></dir></style></legend>

      • <bdo id='sTwWj'></bdo><ul id='sTwWj'></ul>

      1. 逻辑运算符 ||在 javascript 中,0 代表 Boolean false?

        Logical operator || in javascript, 0 stands for Boolean false?(逻辑运算符 ||在 javascript 中,0 代表 Boolean false?)

            <tfoot id='xdI2u'></tfoot>
            <legend id='xdI2u'><style id='xdI2u'><dir id='xdI2u'><q id='xdI2u'></q></dir></style></legend>

                <tbody id='xdI2u'></tbody>
                <bdo id='xdI2u'></bdo><ul id='xdI2u'></ul>
                • <small id='xdI2u'></small><noframes id='xdI2u'>

                  <i id='xdI2u'><tr id='xdI2u'><dt id='xdI2u'><q id='xdI2u'><span id='xdI2u'><b id='xdI2u'><form id='xdI2u'><ins id='xdI2u'></ins><ul id='xdI2u'></ul><sub id='xdI2u'></sub></form><legend id='xdI2u'></legend><bdo id='xdI2u'><pre id='xdI2u'><center id='xdI2u'></center></pre></bdo></b><th id='xdI2u'></th></span></q></dt></tr></i><div id='xdI2u'><tfoot id='xdI2u'></tfoot><dl id='xdI2u'><fieldset id='xdI2u'></fieldset></dl></div>
                  本文介绍了逻辑运算符 ||在 javascript 中,0 代表 Boolean false?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我碰巧知道下面的代码

                  代码如下,非常简单:

                  var test = 0 || -1 ;
                  console.log(test);
                  

                  那么控制台中的输出是-1

                  then the output in the console is -1

                  不知何故,我对 javascript 真的很陌生,

                  and somehow i am really new into the javascript,

                  我想到的是 0 代表 JS 中的布尔 False ,因此 || 运算符似乎忽略了 0 和将值 -1 赋给变量

                  all i think of is that the 0 stands for Boolean False in JS ,and so || operator seems to ignore the 0 and assign the value -1 to the variable

                  我说的对吗?我只是想确认一下

                  so am i right ? i just want a confirm

                  推荐答案

                  • ||expr1 ||expr2 (逻辑或)

                    如果可以转换为true则返回expr1;否则,返回 expr2.因此,当与布尔值一起使用时,||如果任一操作数为真,则返回真;如果两者都是假的,则返回假..

                    Returns expr1 if it can be converted to true; otherwise, returns expr2. Thus, when used with Boolean values, || returns true if either operand is true; if both are false, returns false..

                  • &&expr1 &&expr2 (逻辑与)

                    如果可以转换为false则返回expr1;否则,返回 expr2.因此,当与布尔值一起使用时,&&如果两个操作数都为真,则返回真;否则,返回 false.

                    Returns expr1 if it can be converted to false; otherwise, returns expr2. Thus, when used with Boolean values, && returns true if both operands are true; otherwise, returns false.

                  • Javascript 中的所有值要么是真",要么是假".
                    以下值相当于 条件语句中的 false:

                    All values in Javascript are either "truthy" or "falsy".
                    The following values are equivalent to false in conditional statements:

                    • 错误
                    • 未定义
                    • 空字符串"" ('')
                    • 数字 0
                    • 数字 NaN

                    所有其他值都等价于 true.

                    所以... var test = 0 ||-1 ; 返回 -1.

                    So... var test = 0 || -1 ; returns -1.

                    如果是 var test = 0 ||假 ||未定义 ||"" ||2 ||-1 它将返回 2

                    MDN

                    这篇关于逻辑运算符 ||在 javascript 中,0 代表 Boolean false?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                    本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Pause youtube video, youtube api(暂停 youtube 视频,youtube api)
                  Youtube iframe api not triggering onYouTubeIframeAPIReady(Youtube iframe api 未触发 onYouTubeIframeAPIReady)
                  How can I stop a video with Javascript in Youtube?(如何在 Youtube 中停止使用 Javascript 的视频?)
                  How to call Greasemonkey#39;s GM_ functions from code that must run in the target page scope?(如何从必须在目标页面范围内运行的代码中调用 Greasemonkey 的 GM_ 函数?)
                  How do you mute an embedded Youtube player?(如何使嵌入式 Youtube 播放器静音?)
                  How to get number of video views with YouTube API?(如何使用 YouTube API 获取视频观看次数?)
                    <bdo id='r7dTB'></bdo><ul id='r7dTB'></ul>
                    <legend id='r7dTB'><style id='r7dTB'><dir id='r7dTB'><q id='r7dTB'></q></dir></style></legend>
                  • <small id='r7dTB'></small><noframes id='r7dTB'>

                    <tfoot id='r7dTB'></tfoot>
                      <i id='r7dTB'><tr id='r7dTB'><dt id='r7dTB'><q id='r7dTB'><span id='r7dTB'><b id='r7dTB'><form id='r7dTB'><ins id='r7dTB'></ins><ul id='r7dTB'></ul><sub id='r7dTB'></sub></form><legend id='r7dTB'></legend><bdo id='r7dTB'><pre id='r7dTB'><center id='r7dTB'></center></pre></bdo></b><th id='r7dTB'></th></span></q></dt></tr></i><div id='r7dTB'><tfoot id='r7dTB'></tfoot><dl id='r7dTB'><fieldset id='r7dTB'></fieldset></dl></div>
                          <tbody id='r7dTB'></tbody>