标签:定义函数 doc 它的 return关键字 输出 提升 关键字 var array
今天学了数组和函数,比较难学的是函数,老师说挺简单的只是我们没有怎么用,只要多用就行了,而且这个函数也会在PHP上用到。
创建数组:
格式:var 变量名 = [数组元素1,数组元素2]
数组的长度:
方法:数组变量名.length
使用new关键字和Array()方法来创建
格式:var 数组变量名 = new Array();
遍历数组元素:
格式:var arr = [];
for(var i=0;i<数组长度;i++){
arr[i];
}
for….in语句也可以遍历数组
格式:for(变量名 in 数组名){
多维数组的创建:
格式:数组变量名[一维数组的下标][二维数组元素的下标];
函数:
代码重用
模块化编程---面向对象编程!
注册模块、登录模块
定义函数:
格式:function 函数名(参数1,参数2,参数n){
//函数体
}
调用函数:格式:函数名()
参数可以有多个!
return关键字:
return是“返回”的意思! return它是写在函数体里面的!
1、当函数体里面遇到return关键字以后 那么它下面的代码就停止执行!直接跳出函数执行!
2、return关键字的主要作用是用来向函数的调用者返回数据!返回值的概念!
在一个函数里面要么输出要么return 但是我们定义函数一般都是使用return 将结果返回!
调用的方法:alert(函数名(参数)),跳出警告窗口显示;
document.write(函数名(参数)),显示在网页上
匿名函数:
变量是可以存储任意数据类型!
变量也是可以存储函数的!
调用的方式:
格式:(function(){})()
变量的作用域:
在函数外面定义的变量它的作用域是全局的!
在函数里面定义的变量它的作用域是局部的,只能在这个函数里面可以使用!
将函数里面定义的变量的作用域提升为全局的作用域:
只需要将函数里面定义的变量的var 关键字给去掉就可以了,那么这个变量的作用域就是全局了!
将函数里面的变量名前面的var 去掉的时候 同时要在函数外面声明一个同名的变量!
标签:定义函数 doc 它的 return关键字 输出 提升 关键字 var array
原文地址:http://www.cnblogs.com/huuangrui/p/6006103.html