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

  • 编辑时间: 2014-09-05 17:04:00
  • 浏览量: 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

阿里云服务器优惠

写文章不易,如果您觉得文章对你有帮助。
打赏激励下作者吧,谢谢支持! ~(@^_^@)~!

微信打赏 微信打赏

支付宝打赏 支付宝打赏

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

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

站长推荐
loading... 数据加载中...

超低服务器价格,值得购买!

超低服务器价格,值得购买!