JS基础加强部分(二)

来源:互联网 发布:加沙战争 知乎 编辑:程序博客网 时间:2024/04/29 18:00

对象数据类型(引用数据类型)

1,数组

       //获得数组

       vararr = ['xiaobai',123];

       vararr2 = new Array('xiaohei',456);

       //引用数据类型(引用的是同一个地址)

       vararr3 = arr2;

       arr2.push('hello');

       //alert(arr3);

       varstr = arr2.toString();

       alert(typeof(str));

for ...in

       //遍历数组的元素

       vararr = ['zhangsan','lisi','wangwu','zaholiu'];

       vari;

       for(iin arr){

              alert(arr[i]);

       }

 

2,对象

  获得对象

(1)new Object()

(2)通过构造器(构造函数获得对象)

       //通过构造函数(构造器)获得对象

       function student(){

              this.name="wanger";

       }

       var obj = new student();

       alert(obj.name);

说明:构造器就是一个普通的函数,只是当我们通过new函数名()来调用的时候,获得一个对象,这时候这个函数就称之为构造函数,构造函数内部通常使用this来代表当前的对象

(3)json  {}

       varobj = new student();

       alert(obj.name);

       //通过json快捷语法来获得

       varobj2 = {'name':'zhangsan'};

       alert(obj2.name);

 

Javascript 内置对象

作业:比较floor   ceil   round 区别

       varnum = 0.123;

       alert(Math.ceil(num));  //1    向上取整

       alert(Math.round(num));//1  四舍五入

       alert(Math.floor(num));//0   向下取整

原创粉丝点击