黑马程序员技术交流社区

标题: Web前端培训之JavaScript知识点(二) [打印本页]

作者: 童瑞凯老师    时间: 2017-6-14 16:19
标题: Web前端培训之JavaScript知识点(二)
一.  数据类型:_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






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2