zoukankan      html  css  js  c++  java
  • javascript 函数参数

    1、javascript函数参数的个数以及类型没有强制规定,调用时不必严格按照函数的参数或类型,函数的参数只是在调用函数的时候提供了便利,但不是必须的!

    2、参数在javascript内部是用数组arguments表示的可以使用arguments[0]、arguments[1]、......arguments[n]来表示函数的值。

    3、没有传递值得命名参数自动赋值为undefined;

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8" />
     5         <title></title>
     6         <script type="text/javascript">
     7             (function(){
     8                 sayHi("wangkai");//hello wangkai;
     9                 sayHi1();//hello undefined; 
    10                 sayHi1("wangkai");//hello wangkai;
    11                 sayHi2("wangkai", "good morning");//hello wangkai, good morning;
    12                 add(20, 16);//30
    13                 fun("hello world");//hello world----------------------;
    14             })();
    15             
    16             function sayHi(){
    17                 alert("hello " + arguments[0]);
    18             }
    19             
    20             function sayHi1(message){
    21                 alert("hello " + message);
    22             }
    23             
    24             function sayHi2(message) {
    25                 alert("hello " + message + ", " + arguments[1]);
    26             }
    27             
    28             function add(num1, num2){
    29                 arguments[1] = 10;//重写了num2的值;
    30                 alert(num1 + num2);
    31             }
    32             
    33         </script>
    34     </head>
    35     <body>
    36     </body>
    37 </html>
  • 相关阅读:
    练习四十:数组逆向输出
    练习三十九:数组插入排序
    Java awt组件间的继承关系
    java ArrayList
    java Scanner中的hasNext()方法
    java中String对象的存储位置
    java初始化块执行顺序
    java二维数组
    java数组变量
    Java数组初始
  • 原文地址:https://www.cnblogs.com/verkey/p/3594091.html
Copyright © 2011-2022 走看看