《黑马程序员javascript知识点》由会员分享,可在线阅读,更多相关《黑马程序员javascript知识点(5页珍藏版)》请在金锄头文库上搜索。
1、1. 数据类型:_x0002_ string_x0002_ number_x0002_ boolean_x0002_ undefined _x0002_ Null_x0002_ object_x0002_ Array_x0002_ Function总结:在js中数据类型分为两大类:简单数据类型(基础数据类型):string,number,boolean,undefined复杂数据类型:Null,Array,object,function堆和栈都是电脑的内存。简单数据类型是存储在栈中。复杂数据类型是存储在堆中的,但是他的引用存储在栈中的。2. object对象:_x0002_ 对象的创建:var
2、 a = New Object();_x0002_ 对象属性的添加 :a.xingming = zhangsan;/给了对象一个名称a.chengji = 99;/给了对象一个成绩a.xingbie = “女”;_x0002_ 对象属性的取值:alert(a.xingming);3. 数组:Array_x0002_ 数组创建:var a = new Array();/创建好了一个数组_x0002_ 数组的赋值:_x0002_ 数组取值:alert(a2);_x0002_ 注意点:a) js中的数组定义好了之后就是一个无穷大的容器b) 元素可以任意添加:数量不限制,数据类型不限制(弱语言)。c)
3、 元素下标以0开始_x0002_ 遍历数组for(var i = 0 ;i a.length ; i+)console.log(ai);_x0002_ 字符串也可以看成是一个数组:var a = “abcdefg”;/a,b,c,d,e,f,g4. 函数:_x0002_ 作用:用来封装一些经常要用到的代码:_x0002_ 结构:function 函数名() /要封装的代码。_x0002_ 函数的定义:_x0002_ 函数的调用(使用) 函数名();gaobai();gaobai();一旦函数定义好了之后想在哪里调用就可以在哪里调用。_x0002_ 函数的参数:就是放在函数名后面括号中的内容:形参:实参_x0002_ 函数的返回值:跟在return后面的数据,叫做函数的返回值。一般情况下函数如果没有return,那么这个函数默认返回:undefined