广

JavaScript

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    javascript对象和数组

    2018-04-08 09:04:52 次阅读 稿源:互联网
    零七广告

    什么是对象

    其实就是一种类型,即引用类型。而对象的值就是引用类型的实例。ECMAScript中引用类型是一种数据类型,用于将数据和功能组织在一起。它也常称为类。

    • 1.Object类型

    使用new Object();

    • 使用字面量创建

    var box = {

    name: 'caibaojian.com',

    age: 24

    }

    输出

    alert(box.name)

    alert(box['name']);

    var box = {

    run: function(){

    return '123';

    }

    }

    alert(box.run); //打印出整个函数代码

    alert(box.run()); 打印返回值

    可以使用delete输出属性

    delete box.name

    在实际开发中,我们一般更加喜欢字面量的声明方式。因为它清晰,语法代码少,而且还给人一种封装的感觉

    字面量也是面向函数传递大量可选参数的首选方式。

    function box(obj){

    alert(obj.name);

    if(obj.name !=undefined) alert();
    }

    var obj = {

    name:'caibaojian.com',

    age:24,

    height:178

    };

    box(obj);

    二:Array类型

    除了Object类型之外,Array类型是ECMAScript最常用的类型。而且ECMAScript中的Array类型和其他语言中的数组有着很大的区别。虽然数组都是有序排列,但ECMAScript中的数组每个元素可以保存任何类型。大小也是可以调整的。

    创建同样有两种方式:

    1.使用new

    var box = new Array();

    var box = new Array(10);

    var box = new Array('caibaojian',24,'前端开发','中山');

    alert(typeof box); //属于Object类型

    2.以上可以省略new

    3.使用字面量的方式创建

    var box = [];

    var

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告