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

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

      1. JavaScript 函数中的默认参数值

        时间:2023-10-21

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

          <legend id='zWiyr'><style id='zWiyr'><dir id='zWiyr'><q id='zWiyr'></q></dir></style></legend>
            <tbody id='zWiyr'></tbody>

            <tfoot id='zWiyr'></tfoot>
              <bdo id='zWiyr'></bdo><ul id='zWiyr'></ul>

                <i id='zWiyr'><tr id='zWiyr'><dt id='zWiyr'><q id='zWiyr'><span id='zWiyr'><b id='zWiyr'><form id='zWiyr'><ins id='zWiyr'></ins><ul id='zWiyr'></ul><sub id='zWiyr'></sub></form><legend id='zWiyr'></legend><bdo id='zWiyr'><pre id='zWiyr'><center id='zWiyr'></center></pre></bdo></b><th id='zWiyr'></th></span></q></dt></tr></i><div id='zWiyr'><tfoot id='zWiyr'></tfoot><dl id='zWiyr'><fieldset id='zWiyr'></fieldset></dl></div>
                  本文介绍了JavaScript 函数中的默认参数值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  可能重复:
                  我该怎么做javascript函数参数的默认值

                  在 PHP 中:

                  function func($a = 10, $b = 20){
                    // if func() is called with no arguments $a will be 10 and $ b  will be 20
                  }
                  

                  如何在 JavaScript 中做到这一点?

                  How can you do this in JavaScript?

                  如果我尝试在函数参数中赋值,我会收到错误

                  I get a error if I try to assign values in function arguments

                  形式参数后缺少)

                  推荐答案

                  在javascript中你可以调用一个没有参数的函数(即使它有参数).

                  In javascript you can call a function (even if it has parameters) without parameters.

                  所以你可以像这样添加默认值:

                  So you can add default values like this:

                  function func(a, b){
                     if (typeof(a)==='undefined') a = 10;
                     if (typeof(b)==='undefined') b = 20;
                  
                     //your code
                  }
                  

                  然后你可以像 func(); 一样调用它来使用默认参数.

                  and then you can call it like func(); to use default parameters.

                  这是一个测试:

                  function func(a, b){
                     if (typeof(a)==='undefined') a = 10;
                     if (typeof(b)==='undefined') b = 20;
                  
                     alert("A: "+a+"
                  B: "+b);
                  }
                  //testing
                  func();
                  func(80);
                  func(100,200);
                  

                  这篇关于JavaScript 函数中的默认参数值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:为什么数组切片将javascript参数转换为数组 下一篇:如何在 Javascript 中对对象进行切片?

                  相关文章

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

                    <small id='8mBtU'></small><noframes id='8mBtU'>

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