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 函数中的默认参数值

        Default argument values in JavaScript functions(JavaScript 函数中的默认参数值)

        <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 函数中的默认参数值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

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

                  相关文档推荐

                  业务场景:使用update语句去更新数据库字段。 原因:update接收值不正确。原来代码: $query = "UPDATE student SET date = now() WHERE id = $id";$result = $mysqli-query($query2) or die($mysqli-error); // 问题出现了在这句 $data = $result-fetch_ass
                  在开发JS过程中,会经常遇到两个小数相运算的情况,但是运算结果却与预期不同,调试一下发现计算结果竟然有那么长一串尾巴。如下图所示: 产生原因: JavaScript对小数运算会先转成二进制,运算完毕再转回十进制,过程中会有丢失,不过不是所有的小数间运算会
                  问题描述: 在javascript中引用js代码,然后导致反斜杠丢失,发现字符串中的所有\信息丢失。比如在js中引用input type=text onkeyup=value=value.replace(/[^\d]/g,) ,结果导致正则表达式中的\丢失。 问题原因: 该字符串含有\,javascript对字符串进行了转
                  Rails/Javascript: How to inject rails variables into (very) simple javascript(Rails/Javascript:如何将 rails 变量注入(非常)简单的 javascript)
                  CoffeeScript always returns in anonymous function(CoffeeScript 总是以匿名函数返回)
                  Ordinals in words 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>
                      <tbody id='8mBtU'></tbody>
                      <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>