• javascript函数与表达式


    函数的定义
    函数声明
    由三部分组成:函数名,函数参数,函数体
    函数体没有使用return关键字返回函数时,函数调用时返回默认的undefined;如果有使用return语句,则返回指定内容

    function keith() {}
        console.log(keith())   // 'undefined'
    
        function rascal(){
            return 'rascal';
        }
        console.log(rascal())    // 'rascal'
    

    函数声明是在预执行期执行的,也就是说函数声明是在浏览器准备解析并执行脚本代码的时候执行的。所以,当去调用一个函数声明时,可以在其前面调用并且不会报错。

    1     console.log(rascal())   // 'rascal'
    2     function rascal(){
    3         return 'rascal';
    4     }
    

    函数表达式
    函数表达式是把一个匿名函数赋给一个全局变量

    1    var keith = function() {
    2         //函数体
    3     };
    

    函数表达式与函数声明不同的是,函数表达式是浏览器解析并执行到那一行才会有定义。也就是说,不能在函数定义之前调用函数

    1    keith();
    2     var keith = function() {};
    3     // TypeError: keith is not a function
    
  • 相关阅读:
    【数据删除】树
    线段树分治 学习笔记
    带删除并查集 学习笔记
    抖音极速版2022下载 Elon
    抖音极速版下载 Elon
    抖音下载 Elon
    什么是Optional【JDK 8特性】 Elon
    java8 stream().map().collect()用法
    vuex的使用
    Java发送简单email:SimpleEmail
  • 原文地址:https://www.cnblogs.com/fozero/p/6959808.html
Copyright © 2020-2023  润新知