函数
一.JavaScript中的函数分为两种:
1.系统函数 2.自定义函数
二.常用的系统函数:
1.parseInt():可解析一个字符串,并返回一个整数。
语法: parseInt("字符串")
2.parseFloat():可解析一个字符串,并返回一个浮点数
语法: parseInt("字符串")
3.isNaN():用于检查其参数是否是非数字
语法: isNaN(x)
三.自定义函数
1.定义函数:由关键字function,函数名 ,一组参数以及置于括号中的待执行的JavaScript语句组成
语法: function 函数名(参数1,参数2,参数3,......){
//JavaScript语句;
[return 返回值]
}
2.调用函数:要执行一个函数,必须先调用这个函数,当调用函数时,必须指定函数名及其后面的参数。函数的调用一般和元素的事件结合使用
语法: 事件名=“函数名()”;
3.匿名函数:
定义:没有函数名
调用:由于匿名函数定义的整个语句可以像值一样赋给一个变量进行保存,因此可用变量名调用匿名函数
四.变量的作用域:
在JavaScript中,根据变量作用范围不同,可分为全局变量和局部变量
全局变量:是在所有函数之外的脚本中声明的变量,作用范围是该变量定义后的所有语句,包括其后定义的函数中的代码,以及其后的<script>与</script>标签中的代码
局部变量:是在函数内声明的变量,只有在该函数中且位于该变量之后的代码中可以使用这个变量,如果在之后的其他函数中声明了与这个局部变量同名的变量,则后声明的变量与这个局部变量毫无关系