您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页前端开发之JS(函数)

前端开发之JS(函数)

来源:二三娱乐

函数语法

function 函数名(形参列表){
     执行代码
}

函数的调用

function add (number1,number2){
    var sum = number1 + number2;
    return sum;
}
var a = add(3,4); //7

函数的参数 原始类型

实参小于形参个数

function add (number1,number2){//number1 = 3,number2 = undefined
    var sum = number1 + number2;
    return sum;
}
var a = add(3); //

实参大于形参个数

function add (number1,number2){
    //number1 = 3,number2 = 4
    var sum = number1 + number2;
    return sum;
}
var a = add(3,4,5); //

实参有多个

function add (){
    var length = arguments.length,
        sum = 0,
        paramenter;
    for (var i = 0; i < length; i++) {
        paramenter = arguments[i];
        sum += paramenter;
    }
    return sum;
}

alert(add(3,4));
alert(add(3,4,5,6,7,8));

参数为对象类型 引用传递 值改变

function increment(person){
    person.age += 1;
    return person;
}

var jerry ={ name:'Jerry',age = 1; }
var x = increment(jerry);

作用域

this表示调用该函数的对象

作为对象属性

构造函数

原型

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务