函数
一段能够自动完成某功能的代码
可以先定义后调用,也可以先调用后定义
语法
定义语法:
function 函数名(形式参数1,形式参数2.·····){
//一些代码
函数体
}
调用语法:
函数名(实际参数1、实际参数2·····);
调用函数即执行
函数执行完后会回到调用函数的位置
注意:不要和系统函数和关键字
作用域
对于函数来说,
函数内部定义的变量叫局部变量
函数外部定义的变量叫全局变量
对于函数来说 :局部变量只能在函数内部使用,全局变量可以再任意位置使用
返回值:return
return:跳出函数不再执行
return 值:跳出函数同时把值返回到调用函数的位置
注意:如果有返回值,必须接收返回值
例题:计算数值n内偶数的个数
function cal(n) { var count=0; for(var i=1;i<=n;i++){ if(i%2==0){ count++; } } return count; } var a=cal(1111); document.write(a);
系统内部的函数
parseInt:取整
parFloat:取浮点数
NaN:not a number不是一个数字
isNaN:is not a number
1、判断数据位数字:false
2、判断数据为字符:true
isNaN(n):n is not a number