javascript 函数表达式


window 网络配置

  • 网关“在链路上”
    表示直接发送给目标,而不需要经过路由器(指路由表的网关IP和IF参数对应的接口的IP是一样的)

javascript 函数表达式

使用函数表达式,并将 welcome 赋值给在 if 外声明的变量,并具有正确的可见性。

let age = prompt("What is your age?", 18); 
let welcome; 
if (age < 18) {   
    welcome = function() {    
        alert("Hello!");  
    }; 
} else {   
    welcome = function() {    
        alert("Greetings!");  
    }; 
} 
welcome(); // 现在可以了
  • 函数是值。它们可以在代码的任何地方被分配,复制或声明。
  • 如果函数在主代码流中被声明为单独的语句,则称为“函数声明”。
  • 如果该函数是作为表达式的一部分创建的,则称其“函数表达式”。
  • 在执行代码块之前,内部算法会先处理函数声明。所以函数声明在其被声明的代码块内的任何位置都是可见的。
  • 函数表达式在执行流程到达时创建。

文章作者: chens
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 chens !
  目录