1.函数
为了完成某个功能,定义的一个代码块 尽量实现一个单一的功
2. 函数名
不能和关键字一样
尽量让函数有意义
defined 有定义的,确定的;清晰的,轮廓分明的
3.作用域
1.全局变量:所有地方都能用的变量函数外部申明的变量
2.局部变量: 在函数内部申明的变量就是局部变量
4.Firebug的调试:
查看函数的执行:
1) 打开网页
2) 刷新,点击到脚本
3) 随意点击位置可以出现
断点
4) 刷新
(代表的意思是要执行这行代码,但是还没有执行)
5)
执行相应的操作
5.函数注意
1) 函数在写好之后不会立即执行,只有在调用的情况下才会执行
2) 函数可以放到任意位置,可以吧函数写在调用之前,也可以写在调用之后
6.系统内部函数:
NaN:Not a number,表示不是数字isNaN:是一个非数字true,isfinite测试一个数是否是无穷大
parseInt()转化为整数
parseFloat();转化为浮点数
parseInt(12,3);//12
parseInt(9.9);//9
parseInt(6.2);//6
递归函数:
//输出一到一百
function digui(i){
if(i<1){
return;
}
document.write(" "+i)
digui(i-1);
}
digui(100)
定义语法 : function 函数名(形式参数1,形式参数2){
//代码 函数体 实现某些功能
return 值
}
var 变量名 =function 函数名(形式参数1,形式参数2)
//接收函数里面的返回值 重新定义一个变量接收他的值
调用语法 :函数名(形势参数,形式参数2)
return 可以让函数停用 和break 有一点相似
//定义一个函数,并制作一个按钮,当点击按钮是,调动函数的使用
function myFunction(){
document.getElementById("demo").innerHTML="我的第一个JavaScript函数"
}
尝试一下
innerHTML //元素内容
document.getElementById //获得元素
数组
一堆数字的集合
var arr=[21,56,66,66,95] //保存数据
var len=arr.length //继承数组的长度以便计算
网友评论