把一段相对独立的具有特定功能的代码封装起来(写到一个地方),形成一个独立实体,就是函数,起个名字(函数名);
函数特点:函数体只有在调用的时候才会执行,调用需要()进行调用,可以调用多次(重复使用)
1.关键字声明function 函数名(){代码}
2.表达式声明var f(函数名)=function(){代码}
<script> //声明函数 function f1(){ console.log(2); } //调用函数 f1(); </script>
函数声明后,里面的代码是不会执行的;函数的代码想要执行,必须要调用这个函数(不管什么情况下,函数不调用就一定不会执行)
<script> //求1-100之间所有数的和 function getSum(){ var sum=0; for(var i=0;i<=100;i++){ sum+=i; } console.log(sum) } //一段代码可以多次调用 getSum(); getSum(); getSum(); </script>