javascript对象-js学习笔记(二)

  • 编辑时间: 2014-09-05
  • 浏览量: loading
  • 作者: 段亮

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对象的循环就用到了第二种取值方式。

    本文出处:http://www.duanliang920.com/learn/web/tx/273.html

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对段亮这小子的支持! ~(@^_^@)~

微信扫一扫 微信打赏

支付宝扫一扫 支付宝打赏

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

你也想建立一个独立博客?

你是否也想打造一个在互联网上的个人品牌,成为一个家喻户晓的人物呢?
请点击了解 怎样创建个人博客