javaSprit函数
函数
封装一次可以执行任意多次,任意时间的js代码。
函数定义
function 函数名(){
函数体;
}
function a(){
console.log('hello');
}
函数名
命名规则:
- 必须以字母或者_或者$开头
- 变量名可以由字母、下划线、$和数字组成
- 变量名不能使用关键字和保留字
- 区分大小写
函数名与变量名的区别:
- 函数名一般为动词,变量名一般为名词;
- 看有没有(); 函数有(), 变量没有();
function a(){
console.log('hello');
}//函数
var b;
console.log(b);//此为变量
看一则求和函数来理解一下
function getSum(){
var sum=0;
for(var i=0;i<10;i++){
sum+=i;
}
console.log(sum);
}
getSum();//调用函数
getSum();
getSum();//调用3次函数getSum()
getSum();
getSum();
getSum();//调用3次函数getSum()
function getSum(){
var sum=0;
for(var i=0;i<10;i++){
sum+=i;
}
console.log(sum);
}
注: 1.函数不会自己执行,需要被调用才会执行。
注: 2.函数调用要调用 函数名();
注: 3.函数的定义顺序和调用顺序无关。