• <tfoot id='ld2tl'></tfoot>

      <legend id='ld2tl'><style id='ld2tl'><dir id='ld2tl'><q id='ld2tl'></q></dir></style></legend>
    1. <small id='ld2tl'></small><noframes id='ld2tl'>

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

        没有运算符的JavaScript If语句条件?它有什么作用?

        时间:2023-10-01
          <bdo id='mDiAB'></bdo><ul id='mDiAB'></ul>

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

              <tbody id='mDiAB'></tbody>
            <tfoot id='mDiAB'></tfoot>

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

                  本文介绍了没有运算符的JavaScript If语句条件?它有什么作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我习惯于 if 语句的条件为 ( x < y ) 或 ( x == y ).但是在没有运算符的情况下,if 语句究竟检查了什么?即在下面的示例中 if (window.XMLHttpRequest)... 条件是什么?

                  I am used to if statements having a condition where ( x < y ) or ( x == y ). But in cases where there is no operator, what does the if statement check exactly? i.e. in the example below if (window.XMLHttpRequest)... what's the condition?

                  谢谢.

                  if (window.XMLHttpRequest)
                   {// code for IE7+, Firefox, Chrome, Opera, Safari
                   xmlhttp=new XMLHttpRequest();
                   }
                  

                  推荐答案

                  只要括号内的表达式返回的不是false, null, 0, ""undefined... if 语句中的块将被执行:-)

                  As long as the expression inside the parentheses returns something other than false, null, 0, "" or undefined... the block in the if statement will be executed :-)

                  事实上,以下所有方法都可以:

                  <script>
                    if (3) {
                      alert('3');
                    }
                    if ({}) {
                      alert('{}');
                    }
                    if(window) {
                      alert('window!');
                    }
                    if(true) {
                      alert('true!');
                    }
                    if('hell yeah') {
                      alert('hell yeah!');
                    }
                  
                  </script>
                  

                  这篇关于没有运算符的JavaScript If语句条件?它有什么作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:使用'&amp;&amp;'有什么区别和'||'通过三元运算符(' 下一篇:单行 if vs &amp;&amp;在 JavaScript 中

                  相关文章

                  • <bdo id='FBJ5E'></bdo><ul id='FBJ5E'></ul>
                  1. <small id='FBJ5E'></small><noframes id='FBJ5E'>

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

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