javascript对象(二)

javascript对象有那些呢?

1.对象(object) 2.日期(Date) 3.数组(Array) 

4.正则表达式(Regex) 5:函数(function)


一、javascript的对象获取值方式

var dl = {name:"段亮",class:10};

第一种:dl.name ="段亮";

如:alert(dl.name);

第二种:dl["name"] = "段亮",dl["class"] = 10;

如:alert("姓名是:"+dl["name"]+"--班级:"+dl["class"]);


二、javascript对象的更新

案列如下:

    var people = {

        name:"少年",

        age:18,

        test:function(){

          alert("大家好,我叫段亮,这是我学习javascript的笔记");

        };

    };

people.name ="段亮";或者:people["name"] ="段亮";

people.age = 21;

alert("姓名是:"+people.name+",年龄:"+people.age);


三、javascript对象的反射

根据对象更新的案列,利用typeof可以判断属性对应的数据类型

alert(typeof people);//object

alert(typeof people.name)//string

alert(typeof people.age)//number

alert(typeof people.test)//function


四、javascript对象的赋值和创建

    (1)创建

var book = {};定义一个空对象

book.name = "学习笔记";

book.price = "无价";

alert(book.name+"价值--"+book.price);

     (2)赋值

       var test={name:"我被删除了"}

      alert("删除前是:"+test.name);

      delete test.name;//把值赋给了undefined

      test.name="我没有删除";//重新赋值

       alert("删除后是:"+test.name);


五、javascript对象的循环(取值方式)for in

var book = {"name":"笔记",price:"无价"}

        for(var key in book){

         alert("名称是:"+key+"值是:"+book[key]);

        } 

    写在最后:javascript的取值有二种方式,在javascript对象的循环就用到了第二种取值方式。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值