zoukankan      html  css  js  c++  java
  • JavaScript中的函数

    js函数

    *第一种是使用function语句定义函数

    function abc(){
        alert('abc');
    }
    

    *第二种是在表达式中定义函数

    var 函数名 = function(参数1,参数2,…){函数体};
    
    //例如:
    
    //定义
    
        var add = function(a,b){
    
            return a+b;
    
        }
    
        //调用函数
    
        document.write(add(50,20));
    

    arguments

    在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。
    例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 
    也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,
    第二个参数位于位置 1,依此类推)。
    

    关于变量和参数问题:

    函数外面定义的变量是全局变量,函数内可以直接使用。
    在函数内部没有使用var定义的=变量则为全局变量,
    *在函数内使用var关键字定义的变量是局部变量,即出了函数外边无法获取。
    js函数定义的参数没有默认值,(形参的默认值在之前只有新版火狐支持,目前新版的chrome浏览器也可以支持)
    
  • 相关阅读:
    Yii2 composer报错处理
    bootstrap元素居中
    前端面试题
    control-lable的用法
    jenkins持续集成搭建
    gitlab管理平台搭建
    mysql8.0.11安装
    nexus私服搭建、配置、使用
    mysql5.7.22安装
    nginx配置阿里云免费ssl证书实现https化
  • 原文地址:https://www.cnblogs.com/victorfengming/p/11930980.html
Copyright © 2011-2022 走看看