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

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

        <tfoot id='KCDb2'></tfoot>

        带有多个表达式的 JavaScript 中的三元运算符?

        时间:2023-10-01
        1. <legend id='atESm'><style id='atESm'><dir id='atESm'><q id='atESm'></q></dir></style></legend>

              <bdo id='atESm'></bdo><ul id='atESm'></ul>

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

                <tfoot id='atESm'></tfoot>

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

                  本文介绍了带有多个表达式的 JavaScript 中的三元运算符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  the_styles ? the_styles.appendTo('head'); the_styles=null : the_styles = $('.stylesheet').detach();
                  

                  显然,这是无效的.注意;"appendTo()the_styles=null 之间.我如何将它写在 1 行并且仍然有多个这样的表达式?

                  Obviously, this isn't valid. Notice the ";" between the appendTo() and the_styles=null. How do I write it on 1 line and still have multiple expressions like that?

                  推荐答案

                  这样使用逗号:

                  the_styles ? (the_styles.appendTo('head'), the_styles=null) : the_styles =  $('.stylesheet').detach();
                  

                  以下是 Mozilla 开发者中心对逗号运算符的描述:

                  Here's what the Mozilla Developer Center writes about the comma operator:

                  当您想在需要单个表达式的位置包含多个表达式时,可以使用逗号运算符.该运算符最常见的用法是在 for 循环中提供多个参数.

                  You can use the comma operator when you want to include multiple expressions in a location that requires a single expression. The most common usage of this operator is to supply multiple parameters in a for loop.

                  在此处阅读更多信息:https://developer.mozilla.org/zh/Core_JavaScript_1.5_Reference/Operators/Special_Operators/Comma_Operator

                  这篇关于带有多个表达式的 JavaScript 中的三元运算符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:函数的类型没有返回正确的值但未定义 下一篇:如果条件为假,则阻止默认

                  相关文章

                    <tfoot id='iTEVq'></tfoot>

                  1. <legend id='iTEVq'><style id='iTEVq'><dir id='iTEVq'><q id='iTEVq'></q></dir></style></legend>

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

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