什么是函数?
函数是完成特定功能的代码段
函数是可以重复执行的代码段
功能便于管理和维护
自定义功能
使用函数关键字
函数函数名([参数,]) {
代码段;
返回返回值;}注意
函数名不应包含特殊字符
函数名应该有明确的含义
函数名最好使用驼峰符号或下划线
函数名严格区分大小写
如果函数名重复,将被覆盖
函数可以有参数或没有参数,可以有一个参数或多个参数
该函数通过return返回值,如果没有返回值,则默认返回undefined
不调用或执行函数
匿名函数
函数表达式可以存储在变量中,变量也可以用作函数
匿名函数可以作为参数传递给其他函数,接收函数可以通过传入函数完成一些功能
您可以通过匿名函数执行一些一次性任务
使用函数()构造函数
由内置的JavaScript函数构造函数(Function())定义
var myFunction=新函数(' a ',' b ','返回a b ');var myFunction=函数(a,b){ return a b;};注意
以上两种方法是等效的
尽量避免使用新的关键字
源代码
!DOCTYPE html htmlheartheta charSet=' utf-8 ' title/title/headsdyscript type=' text/JAVAScript '/TeSt();function TeSt(){ alert(' THiS iS a TeSt ');}//TeSt();//函数的名称严格区分大小写。function test(){ alert(' hello king ');}//TEST();//重复的函数名将导致覆盖//TeSt();function TeSt(){ alert(' hello maizi ');}//TeSt();function TeSt 1(){ alert(' thiS iS TeSt 1 function ');}//alert(teSt1());函数Test2(){返回null返回未定义;返回;返回真;return“THiS iS king”;回报1.2;alert(' THiS iS a TeSt ');返回1;}//alert(Test2());函数calc(num1,num 2){ return num 1 num 2;}//alert(calc(1,2));//alert(window.calc(3,5));//alert(calc(1,2,3,4,5,6));//函数calc1(num1=1,num=2){//返回num1 num2//}函数calc1(num1,num 2){ num 1=num 1 | | 1;num2=num2 | | 2返回num1 num2}alert(calc1(3,6));/Script/body/html运行结果:
以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一些帮助,也希望多多支持我们!