美文网首页
JavaScript内置对象

JavaScript内置对象

作者: NnnLillian | 来源:发表于2018-09-27 19:33 被阅读8次

    对象

    1. 什么是对象
      Javascript中的所有事物都是对象:字符串、数值、数组、函数…
      每个对象带有对象的属性和方法(例如:图像都有长和宽属性;日期给我们方法供我们得到年、月、份等时间)
    2. Javascript允许自定义对象
      定义并创建对象实例
      • 例如:name Sue age 12
      people = new object();
      people.name = "Sue";
      people.age = 20;
      
      • 使用函数来定义对象,然后创建新的对象实例
        例如:name Sue age 12
      function setPeople(name, age) {
          this.name = name;
          this.age = age;
      }
      people = new setPeople("Sue", 20)
      

    • String对象:String对象用于处理已有的字符串,字符串可以使用双引号或单引号。

    在字符串中查找字符串indexOf():查找当前字符串是否存在,若存在,则返回字符串所在位置,否则返回-1
    内容匹配match():如果有,将匹配出来的字符打印出来;如果没有,返回"null"
    替换内容replace()replace("A", "B") 用"B"替换掉"A"
    字符串大小写替换toUpperCase()/toLowerCase()

    • Data日期对象:日期对象用于处理日期和时间

    获取年份:getFullYear()
    获取毫秒数:getTime()从时间戳开始到现在的毫秒数
    设置具体日期:setFullYear(yyyy,mm,dd)
    获取星期几:getDay

    代码示例1

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>时钟</title>
    </head>
    <body onload="startTime()">
        <div id="timetest"></div>
    </body>
    <script>
        function startTime() {
            var today = new Date();
            var h = today.getHours();
            var m = today.getMinutes();
            var s = today.getSeconds();
            m = checkTime(m);
            s = checkTime(s);
            document.getElementById("timetest").innerText = h +":"+ m +":"+ s;
        //    保证时钟时时刻刻更新——递归调用(500毫秒调用一次)
            t = setTimeout(function () {
                startTime()
            },500)
        }
        //为了显示的美观,如下函数可以保证分钟和秒为个位数时,整个时钟长度不变
        function checkTime(i) {
            if (i<10) {
                i = "0"+i
            }
            return i;
        }
    </script>
    </html>
    
    • Array数组对象:使用单独的变量名来存储一系列的值。

    数组的创建:var myArray = ["1", "2" ……]
    数组的访问:通过指定数组名以及索引号码,访问某个特定元素。
    数组的常用方法:
    concat():合并数组
    sort():排序(注意,这种排序方法是用ASCII码进行排序)详情可以参照

    push():末尾追加元素
    reverse():数组元素翻转

    • Math对象:执行常见的算术任务

    常用方法:

    • abs():返回绝对值
    • round():四舍五入
    • random():返回0~1之间的随机数
    • max()/min():返回最高值/最低值

    相关文章

      网友评论

          本文标题:JavaScript内置对象

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