数组的三种定义方式

// 数组的三种定义方式

var arr = [‘zhangsan‘,‘lisi‘,‘wangwu‘];

var arr1 = new Array(‘zhangsan‘,‘lisi‘,‘wangwu‘);

var arr2 = new Array(3);

arr2[0] = ‘zhangsan‘;    //注意:下标一定要写,不像在php中,下标是可以不写,是一直追加

// console.log(arr2);

// 说明:js中,没有关联数组一说,数组下标都是数字
// 如果一个数组的下标是自定义的,那么元素就是对象成员,而非数组
// 数组是对象的一部分

var arr3 = new Array();

arr3[0] = ‘zhangsan‘;
arr3[1] = ‘lisi‘;
arr3[‘name‘] = ‘wangwu‘;    //这样就是一个对像属性,

// 数组只能是以下标的形式访问,而对象可以是以小标的形式和对象.的形式访问

console.log(arr3.name);
时间: 2024-08-13 19:36:42

数组的三种定义方式的相关文章

1、打印二进制机器码,程序内存分析,大端序小端序,指针数组,数组指针,数组的三种访问方式,typedef,#if-0-#endif,求数组大小,括号表达式

 1.打印二进制机器码(分别表示32位的和64位的) #include <stdio.h> /*按照8位的长度打印一个数值*/ void dis8bit(char val) { int bit = 8; while(bit--) { if(1<<bit&val){ printf("1"); } else { printf("0"); } if(!(bit%4)) printf(" "); } putchar(1

数组的三种声明方式总结、多维数组的遍历、Arrays类的常用方法总结

1. 数组的三种声明方式 public class WhatEver { public static void main(String[] args) { //第一种 例: String[] test1 = new String[6]; test1[0] = "数组0"; test1[1] = "数组1"; //第二种 例: String[] test2 = {"数组0","数组1","数组2","

OC-NSArray数组的三种遍历方式

// // main.m // 818-数组遍历三种方式 // // Created by 邱学伟 on 15/8/18. // Copyright (c) 2015年 邱学伟. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSArray *ary = @[@(10),@"lovke"

053_数组的三种初始化方式

一.默认初始化 数组也是引用类型中的其中一种.所以数组也是对象.数组中的元素相当于对象中的成员变量.其初始化规则和对象成员变量一致. 1.int或能自动转为int类型的(byte.short.int).long默认初始值都为:0 2.浮点数类型(单精度float和双精度double)默认初始值为:0.0 3.引用类型(数组.String.枚举等其它自定义类型)默认初始值为:null 二.静态初始化 除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值.如: in

字符串数组的两种定义方式

C++实现字符串数组的两种方式 1.常用的方法 #include <iostream> #include <string> using namespace std; int main() { string str[]={"hello", "string", "world"}; int str_size=sizeof(str)/sizeof(string); cout<<"size of str is

函数的三种定义方式

第一种: function demo1(){ console.log('demo1'); } 需要执行的:demo1(); 第二种: var demo=function(){ console.log('demo'); } 也需要执行:demo(); 第三种:用Function构造函数 var demo3=new Function(console.log('demo2')); 不需要执行 ,自动会demo2:  

Java里数组的三种初始化方式

静态初始化 除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值. // 静态初始化 int[] iArr = { 5, 2, 0 }; Hero[] heros = new Hero[] { new Hero("艾希","女"), new Hero("盖伦","男"), new Hero("挖掘机","未知") }; 动态初始化 数组定义与为数组元素分

JavaScript数组的三种定义方法

数组的定义: 1 <script type="text/javascript"> 2 // <!--声明数组--> 3 // 1.先声明数组长度,后进行赋值 4 var arr=new Array(5); 5 document.write("数组长度为:"+arr.length+"<br/>"); 6 var num=4; 7 for(var i=0;i<arr.length;i++){ 8 num=nu

c 语言结构体struct的三种定义方式 及 typedef

struct 结构体名{ 成员列表: ..... }结构体变量: 结构体类型变量的定义 结构体类型变量的定义与其它类型的变量的定义是一样的,但由于结构体类型需要针对问题事先自行定义,所以结构体类型变量的定义形式就增加了灵活性,共计有三种形式,分别介绍如下: 1) 先定义结构体类型,再定义结构体类型变量:struct stu / *定义学生结构体类型* /{     char name[20]; / * 学生姓名* /     char sex; / * 性别* /     long num; /