美文网首页JS基础练习
JS基础 -- 函数的参数

JS基础 -- 函数的参数

作者: 我常常问自己我是谁 | 来源:发表于2018-06-01 15:37 被阅读0次

    /*
    * 定义一个用来求两个数和的函数
    * 可以在函数的()中来指定一个或多个形参(形式参数)
    * 多个形参之间使用以","逗号隔开,声明形参就相当于在函数内被声明了对应的变量
    * 但时不赋值
    * 先创建一个函数
    * sum函数中有两个形式参数 a 和 b ,被调用的sum函数在形式参数中填写有参数,那么 a 和 b 才会有值,
    * sum函数中有几个形式参数,在调用时就要传几个参数,多写几个参数函数不会检查参数数量,所以不会报错,而这多出来的形参将是undefined
    */

            function sum(a,b){
                /*
                 * 这里a+b加了一个小括号是为了强调这还是一个相加,而不是拼接
                 * 没有小括号的打印结果是:123456
                 * 有小括号的打印结果是:579
                 * 我们需要的结果是:579,所以需要加上这个小括号
                 */
                console.log("a + b = "+ a+b);
            }
            
            /*
             * 调用sum函数时,可以传值,也可以不传值,
             * 数据类型中除了number不当做参数直接传值的使用Number('123')的方式传值
             * 其他可以传参数的有string、boolean、null、undefined、object这些数据类型以及对象
             * 在传值时,如果参数是true和false一起添加,那么结果是 1 
             * sum可以多次调用
             * 
             */
            var c = {name:'太阳'}
            sum("123",Number('123'));
    

    相关文章

      网友评论

        本文标题:JS基础 -- 函数的参数

        本文链接:https://www.haomeiwen.com/subject/ielksftx.html