美文网首页
javascript对象

javascript对象

作者: hugoWang1018 | 来源:发表于2015-04-29 22:32 被阅读0次

javascript中的所有事物都是对象 : 字符串 数值 数组 函数....

此外, javascript允许自定义对象.对象只是带有属性方法的特殊数据类型.


访问对象的属性

语法:

objectName.propertyName
访问对象的方法

语法:

objectName.methodName();
创建javascript对象

创建新对象有两种不同的方法:

  1. 定义并创建对象的实例

    person = new Object();
    person.firstname = "Bill";
    person.age = 56;
    
  2. 使用函数来定义对象, 然后创建新的对象实例

     function person(firstname, lastname, age)
     {
     this.firstname = firstname;
     this.lastname = lastname;
     this.age = age;
     }
    
     var myFather = new person("Bill", "Gates", 56);
    
javascript类

javascript是面向对象的语言, 但javascript不使用类. 在javascript中, 不会创建类, 也不会通过类来创建对象.
javascript基于property, 而不是基于类的.

javascript for...in循环

javascript for...in 语句循环遍历对象的属性.

语法:

for (对象中的变量)
{
// 要执行的代码
}

注释 : for...in 循环中得代码块将针对每一个属性执行一次.

javascript Number对象

所有javascript数字都是64位

javascript不是类型语言. 与许多其他编程语言不同, javascript不定义不同类型的数字, 比如整数,短,长,浮点等.

javascript String对象
  • 计算字符串的长度
  • 为字符串添加样式
  • indexOf()方法
  • match()方法
  • 如何替换字符串中的字符 - replace()
javascript Date对象

日期对象用于处理日期和时间.

  • Date() 返回当日的日期和时间

  • getTime() 返回从1970年1月1日至今的毫秒数

  • setFullYear()

    <html>
    <body>
    
    <script type="text/javascript">
    
    var d = new Date()
    d.setFullYear(1992,10,3)
    document.write(d)
    
    </script>
    
    </body>
    </html>
    
  • toUTCString()

  • getDay

  • 显示一个时钟

              <html>
              <head>
              <script type="text/javascript">
              function startTime()
              {
              var today=new Date()
              var h=today.getHours()
              var m=today.getMinutes()
              var s=today.getSeconds()
              // add a zero in front of numbers<10
              m=checkTime(m)
              s=checkTime(s)
              document.getElementById('txt').innerHTML=h+":"+m+":"+s
              t=setTimeout('startTime()',500)
              }
              
              function checkTime(i)
              {
              if (i<10) 
                {i="0" + i}
                return i
              }
              </script>
              </head>
              
              <body onload="startTime()">
              <div id="txt"></div>
              </body>
              </html>
    
javascript 数组对象

数组对象的作用是: 使用单独的变量名来存储一系列的值.

相关文章

网友评论

      本文标题:javascript对象

      本文链接:https://www.haomeiwen.com/subject/gzvvfttx.html