介绍
这篇文章将为大家详细讲解有关js函数是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Javascript函数是由事件驱动的或者当他被调用时执行的可重复使用的代码块。所以说我们光创建了函数不调用是没有啥用的,我们必须得调用它才能执行。
1。什么是函数
(1)函数是完成某一功能的代码段
(2)函数是可重复执行的代码段
(3)函数方便维护和管理
2。创建函数时我们应该注意些什么?
(1)函数名称严格区分大小写
(2)函数名称重复会产生覆盖
(3)函数名称最好语义化
3。触发函数
& lt; !DOCTYPE html> & lt; html> & lt; head> & lt;元charset=癠TF-8"祝辞 & lt; title> & lt;/title> & lt;/head> & lt; body> & lt;按钮> & lt; !DOCTYPE html> & lt; html> & lt; head> & lt;元charset=癠TF-8"祝辞 & lt; title> & lt;/title> & lt;/head> & lt; body> & lt; script> 函数calc (x, y) { x=x | | 0; y=y | | 0; 返回x + y; } 警报(calc ()); 警报(calc (1、2)); & lt;/script> & lt;/body> & lt;/html>
5。可变参形式的函数
& lt; !DOCTYPE html> & lt; html> & lt; head> & lt;元charset=癠TF-8"祝辞 & lt; title> & lt;/title> & lt;/head> & lt; body> & lt; script> 功能测试(){ var和=0; var allNum=参数。长度;//定义allNum为传入参数的个数 我(var=0; i< allNum;我+ +){ 和+=参数[我];//金额=和+参数[我] document . write(参数[我]); } 返回总和; } 警报(测试(1、2、4)); & lt;/script> & lt;/body> & lt;/html>
6。变量作用域
(1)局部变量:在函数体内声明的变量,仅在函数体内可以使用
(2)全局变量:全局变量,在申明变量到脚本结束后都可以使用
& lt; !DOCTYPE html> & lt; html> & lt; head> & lt;元charset=癠TF-8"祝辞 & lt; title> & lt;/title> & lt;/head> & lt; body> & lt; script> var x=1; 功能测试(){ document . write(& # 39; 1。函数体内的x的值为:& # 39;+ x + & # 39; & lt; br/祝辞& # 39;); x=19; document . write(& # 39; 2。此时函数体内重新对x值赋值,此时x的值为:& # 39;+ x + & # 39; & lt; br/祝辞& # 39;); } document . write(& # 39; 3。函数体外的x值:& # 39;+ x + & # 39; & lt; br/祝辞& # 39;);//因为读写顺序先执行这段代码然后在执行函数测试() 测试(); document . write(& # 39; 4。函数体外的x值:& # 39;+ x + & # 39; & lt; br/祝辞& # 39;); & lt;/script> & lt;/body> & lt;/html>
关于js函数是什么意思就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。