zoukankan      html  css  js  c++  java
  • JS对象!

    java script 对象

    1.创建方式

      1)通过字面量的形式创建

          var = stt{x:1,y:2,y:3};  

          var = stt{ x:1,

                 y:2,

                'for':3

                   } PS:关键字必须放到引号中间

       2)通过new创建对象

          var = new stt();

            stt.name = '小鱼';

            stt.age = 20;

       3)通过构造函数创建对象

            function test(name,age,sex){   

                     this.name = name;

                        this.age = age;

                     this.sex = sex;    }

             var stt = test(stt,20,nan);

        4)通过

    2.获取属性的方法

       1)对象名.属性名  获取

          alert(stt.name);

        2)对象名['属性名']  获取

          alert(stt['name']);

          PS:当[ ]内没有引号时 不局限于对象内部找该属性 而是整个程序找到改属性名。

    3.添加属性

        1)对象名.属性名 = 值;

          stt.add = '太原';

    4.删除属性

        1)delete 对象名.属性名;

          delete stt.name;

    5.遍历属性

        1)for (var i in stt){

             console.log(i)}

          PS:该遍历知识输出了对象中属性的名字。

         2)for (var i in stt){

             console.log(stt[i])}

          PS:该遍历只能用[ ]找属性的值  不能用.  因为遍历以后得到的属性名字为String带有引号结果为 stt.'name'语法不正确。

    6.对象中可以写方法

         var = person{

                   name = 'set';

                   age = 20

                   sex = '男';

                    function speak(){

                        console.log('说话');}

                    }

            person.speak(); //调用对象中的方法

  • 相关阅读:
    Delphi内JPG与BMP的互相转换
    通过设置数据单元格的hint和ToolTips属性,当移动鼠标到该单元格时,可以显示单元格容纳不下的文本内容...
    delphi内进行音量控制及静音
    误把TXT文件关联设成CMD的解决办法
    精通批处理教程
    我的Qzone第一天
    寻找第K大的数的方法总结
    算法的力量(李开复)
    HDOJ 1001
    添加收藏夹
  • 原文地址:https://www.cnblogs.com/chuliuxiang/p/11007483.html
Copyright © 2011-2022 走看看