`

JavaScript的数组与对象声明

 
阅读更多

    JavaScript的数据类型有数值型、布尔型、undefined、Null、对象和字符串。它们都使用var进行声明,其中比较容易混淆的两种类型为数组和对象的声明。

 

    1.数组类型

       数组类型的声明方式有两种:一种是初始化赋值,另一种是利用数组构造器。

    2.对象类型

       声明一个JavaScript对象也有两种方式:一种是使用json数据格式的方式,另一种是利用对象属性赋值的方式。

 

     可利用以下代码保存为Html格式进行测试数组与对象的声明方式:

 

 

<html>
<head>
    <script type="text/javascript">
    //数据声明方式
    function testArray(){
        var arr=['a','b','c'];
        var arr2=new Array('a1','b1','c1');
        for(var i=0;i<arr.length;i++){
            alert(arr[i]+" "+arr2[i]);
        }
    }
   
    //对象声明方式
    function testDeclare(){
        var obj={name:'xiashikai',age:'21',sex:'male'};
        var obj2=new Object();
        obj2.name='xiashikai2';
        obj2.age='21s';
        obj2.sex='male2';
        alert(obj.name+" "+obj.age+" "+obj.sex);
        alert(obj2.name+" "+obj2.age+" "+obj2.sex);
    }
   
    </script>
</head>
<body >
<input type="button" name="" value="测试数组" onclick="testArray()"/>
<input type="button" name="" value="测试对象" onclick="testDeclare()"/>
<body>   
</html>
 

 

0
1
分享到:
评论
1 楼 ricoyu 2011-08-12  
对象声明还可以创建一个构造函数,然后以此为模板创建对象
function Person(name, age){
  this.name = name;
  this.age = age;
}

var person = new Person('rico',28);
alert(person.name+" "+person.age);

相关推荐

    JavaScript【数组和对象(1)】

    在JavaScript中,数组的声明有两种方式: 1. `var arr = [value1, value2, ...];` 2. `let arr = new Array(value1, value2, ...);` 数组的索引从0开始,可以通过索引来访问或修改数组元素,如`arr[0]`。数组还有...

    JavaScript数组.pdf

    由于提供的文件内容中包含大量的乱码和无法识别的字符,无法直接从中提取有关JavaScript数组的知识点。不过,我们可以根据文件标题“JavaScript数组.pdf”提供的信息,详细解释JavaScript数组相关的知识点。下面将对...

    JavaScript每天必学之数组和对象部分

    JavaScript中数组和对象是基础的数据结构,它们对于学习JavaScript语言至关重要。对象是JavaScript中一种复合数据类型,它可以包含属性和方法。属性是对象的变量,而方法是对象可以调用的函数。对象可以用来存储多种...

    浅谈Javascript数组(推举)_.docx

    首先,创建JavaScript数组有两种主要方式:数组构造函数和数组字面量。例如: ```javascript var arr = new Array(20); // 创建一个长度为20的数组,但不包含任何元素 var arr1 = ["小伞", 1, true, undefined, [2, ...

    JavaScript对象与数组参考大全JavaScript语法结构

    二、JavaScript数组 1. 数组定义:数组是有序的数据集合,使用方括号 `[]` 定义,元素之间用逗号 `,` 分隔,如:`[element1, element2, ...]`。 2. 长度:数组的长度可通过 `.length` 属性获取,如 `array.length`。...

    JavaScript:数组与字符串操作教程

    ### JavaScript:数组与字符串操作教程 #### 一、变量与数据类型 在JavaScript中,变量是...通过具体示例,加深了对JavaScript数组和字符串处理的理解。掌握了这些基本知识后,可以更灵活地处理实际项目中的数据。

    Javascript数组与字典用法分析

    这意味着,尽管JavaScript数组是基于数字索引的,但我们也可以给数组元素赋予具有意义的字符串键名。 在介绍数组的用法时,文中提到了如何创建一个数组,并为其赋值,然后使用for循环来遍历数组元素。数组元素可以...

    浅谈Javascript 数组与字典

    Javascript数组与字典是JavaScript语言中两种常见的数据结构,它们在实现数据存储与操作时各有特色。数组(Array)是一种用于储存有序集合的数据类型,而字典(在JavaScript中通常使用Object来表示)是一种以键值对...

    21天学通JavaScript课后习题答案

    1. 变量与数据类型:JavaScript支持声明变量并赋予不同的数据类型,如字符串(String)、数字(Number)、布尔值(Boolean)、null、undefined以及特殊的对象类型。了解如何声明变量(var、let、const)以及它们的...

    JavaScript中数组的一些算法和技巧总结

    - 使用`Array.from()`和`Array.of()`将非数组对象转换为数组。 - ES6新增的解构赋值可以在数组操作中提高代码可读性,例如:`[first, ...rest] = arr;` 4. 性能优化 - 当需要处理大量数据时,考虑使用`for`循环...

    js对象数组和对象的使用实例详解

    js对象数组和对象的使用主要涉及到JavaScript中的数组和对象,这两种数据结构是js编程中使用极为频繁和基础的知识点。为了更清楚的解释这两个概念以及它们的应用实例,下面将详细分解。 首先,js数组是一种特殊的...

    Javascript函数与对象

    ### JavaScript函数与对象详解 在JavaScript中,函数与对象是两个核心概念,它们构成了这门语言的基石。本文将深入探讨这两个主题,帮助读者更好地理解并掌握JavaScript。 #### 函数 函数是JavaScript中的第一类...

    javascript的数组和常用函数详解_.docx

    JavaScript数组的索引范围非常广泛,从0到2^32 - 1。如果使用负数、浮点数或布尔值作为索引,JavaScript会将其视为字符串,并尝试以对象的形式访问该键值。 **数组循环:** 1. **使用`for`循环:** ```javascript ...

    vue - props 声明数组和对象操作

    请注意,由于JavaScript的引用类型特性,父组件和子组件共享同一个数组对象。因此,直接修改子组件中的`array`会影响到父组件的状态,这通常不是期望的行为。如果需要修改,建议使用计算属性或方法进行深拷贝后再...

    ES6数组与对象的解构赋值详解

    对象的解构赋值与数组的不同之处在于,它依赖于属性名而非位置。例如: ```javascript var {foo, bar} = {foo: "aaa", bar: "bbb"}; foo // "aaa" bar // "bbb" ``` 如果变量名与属性名不同,可以使用冒号指定映射...

    JavaScript Array(数组) 对象

    以下是对JavaScript数组对象的详细说明: 1. **创建数组** 创建数组有三种方法: - **常规方式**:首先声明一个空数组,然后逐个添加元素。 ```javascript var myCars = new Array(); myCars[0] = "Saab"; ...

    Javascript基础之数组使用.doc

    JavaScript数组的一个显著特点是它们是弱类型的,这意味着一个数组可以同时包含不同类型的元素,如数字、字符串、布尔值甚至是其他对象或数组。在上述示例中,`myArray`就包含了整数、字符串和布尔值。 要访问数组...

    js 声明数组和向数组中添加对象变量的简单实例

    在JavaScript中,数组是一种强大的数据结构,用于存储多个值,这些...希望这个简单的实例能帮助你更好地掌握JavaScript数组和对象的使用。在实际开发中,你可以根据需求组合使用这些技巧,构建更复杂的逻辑和数据结构。

    javascript 数组使用方法汇总

    JavaScript数组的下标(索引)可以是非整数类型,比如浮点数,JavaScript会将其转换为字符串形式,然后用这个字符串作为对象属性名使用,而非创建一个新的数组元素。例如: ```javascript var a = []; a[1.23] = ...

Global site tag (gtag.js) - Google Analytics