JavaScript函数使用知识点回顾
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaScript函数使用知识点回顾,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1263字,纯文字阅读大概需要2分钟。
内容图文
![JavaScript函数使用知识点回顾](/upload/InfoBanner/zyjiaocheng/814/0d6254ac2a8a410581362c56a410c4df.jpg)
(1)JS使用关键字 function 定义函数。
函数可以通过声明定义,也可以是一个表达式。
function functionName( parameters){ //函数体,执行的代码
//函数体内的可执行语句以分号间隔
}
函数的声明语句不是可执行语句,所以不需要以分号结束。
函数只有在调用的时候才会执行。
函数表达式可以存储在变量中,该变量可以作为一个函数使用。这种情况的函数被称为 匿名函数 没有函数名称。
var x = function ( a,b ){ return a + b}; var z = x ( 4,3 );
(2)JS中还可以使用自带的函数构造器 Function( ) 进行定义。
var myFunction = new Function("a" , "b", "return a*b"); //构造函数中myFunction是对象形式 var x = myFunction(4,3);
在JS中很多时候需要尽量避免使用关键字 new ,上面的实例可以不适用构造函数,直接写成以下形式
var myFunction = function(a,b){ return a*b }; var x = myFunction(4,3);
函数提升:
提升是JS默认将当前作用域提升到前面去的行为,应用在变量的声明和函数的声明。因此函数可以在声明之前调用。(使用表达式定义函数时无法进行提升,作用域被表达式中的变量限定了)
myFunction(5); function myFunction(y){ return y * y; }
自调用函数:
函数表达式后跟 () ,则函数会自动调用。但是函数内的参数不能自调用声明的函数,一定要把这个和递归区分开。
(function (){ var x = "hello"; //我将调用自己 })(); //通过添加括号来说明这是一个函数表达式 (函数声明)()
有返回值的函数通常都可以当作一个值用于赋值或运算表达式中。
内容总结
以上是互联网集市为您收集整理的JavaScript函数使用知识点回顾全部内容,希望文章能够帮你解决JavaScript函数使用知识点回顾所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。