• 函数的声明及调用


    【函数的声明及调用】
    1、函数的声明格式:
    function 函数名(参数1,参数2,……){
    //函数体代码
    return 返回值;
    }
    函数的分类:有参函数 无参函数
    函数的调用:
    ①直接调用:函数名(参数1的值,参数2的值,……); show()
    ②事件调用:在HTML标签中,使用事件名="函数名()"
    eg:<button ondblclick="sayHello('哈哈哈','yellow')">点击按钮,打印内容</button>

    2、函数的注意事项:
    ①函数名必须要符合小驼峰法则,首字母小写,之后每个单词首字母大写;
    ②函数名后面的括号中,可以有参数,也可以没有函数。分别称为有参函数和无参函数;
    ③声明函数时的参数列表,称为形参列表,形式参数。(变量的名字)
    eg:function sayHello (str,color){}
    调用函数时的参数列表,称为实参列表,实际参数。(变量的赋值)
    eg:sayHello("老张老张","red");
    ④函数的形参列表个数,与实参列表个数,没有实际关联关系。
    函数参数的个数,取决于实参列表。
    如果参数列表的个数小于形参列表,则未赋值的形参,将为Undefined。
    ⑤函数可以有返回值,使用return返回结果;
    调用函数时,可以使用一个变量接受函数的返回结果。如果函数没有返回值,则结果为Undefined。
    eg: function func () {
    return "haha"
    }
    var num = func(); //num=haha
    ⑥函数中变量的作用域:(只在函数内部能用)
    在函数中,使用var声明的变量,为局部变量,只能在函数内部访问;
    不使用var声明的变量,为全局变量,在函数外面也能访问;
    函数的形参列表,默认为函数的局部变量,只能在函数内部使用;
    ⑦函数的声明与函数的调用,没有先后之分。即:可以在声明函数前,调用函数。
    func();//声明func之前调用也是可以的。
    function func(){};

    【匿名函数的声明使用】
    1、声明一个匿名函数直接赋值给某一个事件
    window.onload = function(){}
    2、使用匿名函数表达式。将匿名函数赋值给一个变量。
    声明:var func = function(){}
    调用:func();

    注意:使用匿名函数表达式时,函数的调用语句,必须放在函数声明语句之后!!!!(与普通函数的区别)
    3、自执行函数:
    ①!function(){}();//可以使用多种运算开头,但一般用!
    !function(形参列表){}(实参列表);
    ② (function(){}());//使用()将函数及函数后的括号包裹。
    ③ (function(){})();//使用()值包裹函数部分。
    三种写法的特点:
    ①使用!开头,结构清晰,不容易混乱,推荐使用;
    ②能够表明匿名函数与调用的()为一个整体,官方推荐使用。
    ③无法表明函数与之后的()的整体性,不推荐使用。

  • 相关阅读:
    摘记
    【题解】网格 & Single Cut of Failure(trick:答案上界)
    题解 CF1404C 【Fixed Point Removal】
    Linux IO模型知识梳理
    Java IO模型知识梳理
    如何回答什么是线程安全?
    MySQL主从复制与备份
    MySQL的高性能索引策略
    CAS(乐观锁)的原理解析
    Java虚拟机的类加载机制
  • 原文地址:https://www.cnblogs.com/yingyingh5/p/7684963.html
Copyright © 2020-2023  润新知