html 创建数组和对象,js创建数组和对象的方法

js创建数组和对象的方法

字符串----->String

---->alert(typeof

String)---->string

数值  ----->Number

---->alert(typeof

Number)----->number

布尔

----->Boolean---->alert(typeof

Boolean)--->boolean

undefined-->Undefined-->alert(typeof

Undefined)--->undefined

null  ----->Null---->alert(typeof

Null)---->object

数组  ----->Arrayalert(typeof

arr[1,2,3])---->object

对象  ----->Object

---->object

创建一个数组和字符串的方法:

var arr =

[1,3,4,5];

var obj = {};

;//对象类型object

数组的创建方式

方法一:var

arr = [5];//常用方法

方法二:var

arr = new Array(5);

方法二中,如果Array中只有一个数字(Number),则表示数组长度,例子中表示数组长度为5

如何Array中有多个值,为数组元素

简而言之:单个非数字为数组元素

var arr = [5];

console.log("数组长度为"+arr.length);//数组长度为1

console.log("数组为"+arr);//数组为5

var arr1 = new Array();

console.log("数组长度为"+arr1.length);//数组长度为0

console.log("数组为"+arr1);//数组为空

var arr2 = new Array(5);

console.log("数组长度为"+arr2.length);//数组长度为5

console.log("数组为"+arr2);//数组为空,空,空,空,空

var arr3 = new Array(5,3,4,5,6,7,8);

console.log("数组长度为"+arr3.length);//数组长度为7

console.log("数组为"+arr3);//数组为5,3,4,5,6,7,8

var arr4 = new

Array([1,2,3],[1,2,3]);

console.log("数组长度为"+arr4.length);//数组长度为2

console.log("数组为"+arr4);//数组为1,2,3,1,2,3

在数组中添加内容:

var arr = new Array(5);

console.log("数组为"+arr);//数组为空,空,空,空,空

利用arr[下标]的方法添加数组中的内容

arr[0] = 3;

arr[1] = 4;

arr[2] = "fsad";

arr[3] = 'cs';

arr[4] = 'csc';

console.log("数组为"+arr);///数组为3,4,fsad,cs,csc

对象的创建方式

对象和数组相同也有一个内置对象Object();

类比创建数组的方法var arr = new Array();

类比数组中添加内容的方法arr[0] = 值;

创建对象:

var obj = {} //通过字面量的方式创建对象

var obj = new

Object();

传统方式给对象添加属性

obj.属性 =

属性值;

obj["属性"] =

属性值;

对象中包含属性和方法

对象的方法如何添加

var obj = {} //通过字面量的方式创建对象

var obj = new Object();

在对象中添加属性

obj.name = "张三";

obj.age = 18;

obj.sex = "女";

obj.id = "01";

obj.height = "220";

obj.weight = "220";

在对象中添加方法

obj.cook = function(){

console.log("她做了一顿饭");

};

obj.code = function(){

console.log("她敲了一天代码");

};

obj.sleep = function(){

console.log("她睡了一觉");

};

console.log(obj);

obj.cook();//调用cook方法

var obj2 = {

name:"张三",

age:18,

sex:"未知",

id:"01",

code:function(){//创建code的方法

console.log("敲了一天代码");

}

};

console.log(obj,obj2);//上面两种方法都能把对象的属性和方法添加到对象中

obj2.code();//调用obj2中的code方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值