现在的位置: 首页 > web前端 > 正文

JS怎么定义函数

2020年06月15日 web前端 ⁄ 共 641字 ⁄ 字号 评论关闭

  JS中有两种定义函数的方法:函数声明和函数表达式。下面学步园小编来讲解下JS怎么定义函数?

  JS怎么定义函数

  函数声明是指下面的形式:

  functionfunctionName(){

  //JSCode

  }

  函数表达式则类似于给变量赋值:

  varfunctionName=function(){

  //JSCode

  }

  这两种写法相差无几,实际项目中都是可行的,我们可能也没有发现什么错误。但是,他们是有区别的,JS解析器对函数声明和函数表达式并不是一视同仁的。

  对于函数声明,JS解析器会在预解析阶段优先读取函数声明的代码,以确保函数能够被引用到;而对于函数表达式,只有在执行到相应的语句时才进行解析。在实际中,具体表现在:当使用函数声明的形式来定义函数时,可将调用放在函数声明之后,而使用函数表达式,这样做的话会报错。

  JS怎么定义函数

  请看下面代码:

  try{

  demoFn1();

  functiondemoFn1(){

  alert("函数调用成功!");

  }

  }catch(e){

  alert("函数调用失败!");

  }

  try{

  demoFn2();

  vardemoFn1=function(){

  alert("函数调用成功!");

  }

  }catch(e){

  alert("函数调用失败!");

  }

  以上就是关于“JS怎么定义函数”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!

抱歉!评论已关闭.