函数的内容确实是js重中之重。
函数作用
1、封装代码 2、代码复用
函数语法
函数就是包裹在花括号中的代码块,前面使用的关键词function
function 函数名(){ 这里是要执行的代码 }
function()构造函数
<script type="text/javascript"> var x=new Function("a","b","return a*b") document.getElementById("demo").innerHTML=x(3,5) </script>
js函数分类
系统函数:系统定义好的函数,可直接调用函数的
自定义函数:自己写的函数(分为:无参数函数,有参数函数(分为:实参,形参))
结果是6
函数关键字 return 作用
(函数体内只要没有return,函数执行后都是undefined)
1、执行return时,后面的所有语句停止执行,并返回指定的值
2、并返回reutrn后跟随的执行结果
匿名函数,普通函数
普通函数:就是我们说的,自定义函数
function show(){} //普通函数,自定义函数
匿名函数:函数声明时不起名,把函数赋值给一个变量的情况,成为匿名函数。
var a=function(){}//匿名函数
<script type="text/javascript"> var x=function(a,b){ return a*b } document.getElementById("demo").innerHTML=x(3,5) </script>
函数存储在变量中,不需要函数名称,通常通过变量名来调用
普通函数,匿名函数区别 (预编译优先级不同)
show()//是可以弹出1123 function show(){ alert(1123) } function show(){ alert(1123) } show()//是可以弹出1123
注意:普通函数,不管写在页面那个位置,都可以随时调用
<script type="text/javascript"> show() var show=function(){ alert(123)//这个会报错 } </script>
注意:匿名函数是把一个函数赋值给一个变量,变量没有函数的特效,所以必须先申明在调用
时间: 2024-10-12 07:07:38