您好,欢迎访问一九零五行业门户网

JavaScript参数的基本规则是什么?

在本教程中,让我们讨论一下javascript参数的基本规则。
javascript函数是执行特定任务的代码。函数参数是函数定义中的名称列表。参数也被称为形式参数或形式参数。
我们可以按照以下语法来声明参数。
语法function functionname(param1, param2){}
当一个参数没有值时,会使用默认值。
规则将默认参数声明为最终参数,以避免错误。
javascript函数定义没有指定参数类型。
javascript函数不会检查输入参数的类型。
javascript函数不会检查输入参数的数量。
example 1的中文翻译为:示例 1下面的程序声明了一个函数的默认参数。因此,当没有参数值时,函数会采用默认值。
<html><body> <h2>default parameters in javascript </h2> <p> <b> input = sum(10) </b> </p> <p> <b> input = sum(10,30) </b> </p> <div id=paramdefbtnwrap> <button id=paramdefbtn> run </button> </div> <p id=paramdefout> </p> <script> var paramdefout = document.getelementbyid(paramdefout); var paramdefbtnwrap = document.getelementbyid(paramdefbtnwrap); var paramdefbtn = document.getelementbyid(paramdefbtn); var paramdefinpstr = ; paramdefbtn.onclick = function() { //paramdefbtnwrap.style.display = none; function sum(param1, param2 = 20) { var sum = param1 + param2; paramdefinpstr += param1 + + + param2 + = + sum + <br><br>; } sum(10); sum(10, 30); paramdefout.innerhtml = paramdefinpstr; }; </script></body></html>
example 2的中文翻译为:示例2下面的程序接受一个整数参数和一个字符串参数输入。输出返回'nan',因为函数没有检查参数类型。
<html><body> <h2> illustrating parameter type and argument type</h2> <p> <b> input = multiply(10, 'ten') </b> </p> <div id=paramargbtnwrap> <button id=paramargbtn> run </button> </div> <p id=paramargout> </p> <script> var paramargout = document.getelementbyid(paramargout); var paramargbtnwrap = document.getelementbyid(paramargbtnwrap); var paramargbtn = document.getelementbyid(paramargbtn); var paramarginpstr = ; paramargbtn.onclick = function() { //paramargbtnwrap.style.display = none; function mult(param1, param2) { var prod = param1 * param2; paramarginpstr += argument 1 type is + typeof(param1) + <br><br>; paramarginpstr += argument 2 type is + typeof(param2) + <br><br>; paramarginpstr += param1 + × + param2 + = + prod + <br><br>; } mult(10, 'ten'); paramargout.innerhtml = paramarginpstr; }; </script></body></html>
example 3的中文翻译为:示例 3下面的程序有三个参数和四个参数。‘arguments’对象和函数的length属性为我们区分它们。
<html><body> <h2> illustrating number of arguments and parameters in a function</h2> <p> <b> input = 1, 'one', date, {} </b> </p> <div id=infargbtnwrap> <button id=infargbtn> run </button> </div> <p id=infargout> </p> <script> var infargout = document.getelementbyid(infargout); var infargbtnwrap = document.getelementbyid(infargbtnwrap); var infargbtn = document.getelementbyid(infargbtn); var infarginpstr = ; infargbtn.onclick = function() { //infargbtnwrap.style.display = none; function argfunction(arg1, arg2, arg3) { infarginpstr += function parameters = + argfunction.length + '<br><br>'; infarginpstr += function arguments = + arguments.length + '<br><br>'; infarginpstr += arguments are, <br><br> for (i = 0; i < arguments.length; i++) { infarginpstr += argfunction.arguments[i] + <br>; } infargout.innerhtml = infarginpstr; } argfunction(1, 'one', date, {}); }; </script></body></html>
这个教程教会了我们基本的参数规则。一定要声明一个默认的参数值,以避免错误。在编码时要注意参数类型和参数值类型。要小心遵循参数顺序。
以上就是javascript参数的基本规则是什么?的详细内容。
其它类似信息

推荐信息