一. 数据类型:_x0002_1 string_x0002_2 number_x0002_3 boolean_x0002_4 undefined _x0002_5 Null_x0002_6 object_x0002_7 Array_x0002_8 Function 总结:在js中数据类型分为两大类: 简单数据类型(基础数据类型):string,number,boolean,undefined 复杂数据类型:Null,Array,object,function 堆和栈都是电脑的内存。 简单数据类型是存储在栈中。 复杂数据类型是存储在堆中的,但是他的引用存储在栈中的。 二. object对象:_x0002_1 对象的创建:var a = New Object(); _x0002_2 对象属性的添加:a.xingming = "zhangsan";//给了对象一个名称 a.chengji = 99;//给了对象一个成绩 a.xingbie = “女”; _x0002_3 对象属性的取值:alert(a.xingming); 三. 数组:Array_x0002_1 数组创建:var a = newArray();//创建好了一个数组 _x0002_2 数组的赋值:_x0002_3 数组取值:alert(a[2]); _x0002_4 注意点:a)js中的数组定义好了之后就是一个无穷大的容器 b)元素可以任意添加:数量不限制,数据类型不限制(弱语言)。 c)元素下标以0开始 _x0002_5 遍历数组 for(var i = 0 ;i < a.length ; i++){ console.log(a); } _x0002_6 字符串也可以看成是一个数组:var a = “abcdefg”;//a,b,c,d,e,f,g 四. 函数:_x0002_1 作用:用来封装一些经常要用到的代码:_x0002_2 结构:function 函数名() {
//要封装的代码。 } _x0002_3 函数的定义:_x0002_4 函数的调用(使用) 函数名(); gaobai(); gaobai(); 一旦函数定义好了之后想在哪里调用就可以在哪里调用。 _x0002_5 函数的参数:就是放在函数名后面括号中的内容: 形参:实参 _x0002_6 函数的返回值:跟在return后面的数据,叫做函数的返回值。 一般情况下函数如果没有return,那么这个函数默认返回:undefined
|