• JavaScript内置对象


    什么是对象

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

      每个对象带有属性和方法

      JavaScript允许自定义对象

    自定义对象

      定义并创建对象实例

      

      使用函数来定义对象,然后创建新的对象实例

         

      

    String字符串对象

      String对象用于处理已有的字符串

      字符串可以使用单引号或单引号

    在字符串中查找字符串:indexOf()

    内容匹配:match()

    替换内容:replace()

    字符串大小写转换:toUpperCase()/toLowerCase()

    字符串转换为数组:strong>split()

    字符串属性和方法:

      1 属性:length  prototype  constructor

      2 方法:charAt()、charCodeAt()、concat()、fromCharCode()、indexOf()

          lastIndexOf()、match()、replace()、serach()、slice()、substring()、

          substr()、valueOf()、toLowerCase()、toUpperCase()、split()

    Date日期对象

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

      获取当日的日期

        var date = new Date();

        document.write(date);

      getFullYear():获取年份

        date.getFullYear();

      getTime():获取毫秒

        date.getTime();

      setFullYear():设置具体日期

        date.setFullYear();

      getDay():获取日期

        date.getDay();

      获取时钟

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>测试</title>
     6 </head>
     7 <body onload="startTime()">
     8 
     9     <script>
    10         function startTime(){
    11             var today = new Date();
    12             var h = today.getHours();
    13             var m = today.getMinutes();
    14             var s = today.getSeconds();
    15             m = checkTime(m);
    16             s = checkTime(s);
    17             document.getElementById("timetxt").innerHTML = h + ":" + m +":" +s;
    18             var t=setTimeout(function(){
    19                 startTime();
    20             },500);
    21         }
    22         function checkTime(i){
    23             if(i<10){
    24                 i="0"+i;
    25             }
    26             return i;
    27         }
    28     </script>
    29     <div id="timetxt">shenme</div>
    30 </body>
    31 </html>

    Array对象

      使用单独的变量名来存储一系列的值

    数组的创建

      var myArray = ["hello","iwen","ime];

    数组的访问

      通过制定数组名以及索引号码,你可以访问某个特定的元素

      注意:[0]是数组的第一个元素。[1]是数组的第二个元素

    数组常用方法:

      concat():合并数组

      sort():排序

      push():末尾追加元素

      reverse():数组元素翻转

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>测试</title>
    </head>
    <body onload="startTime()">
        <script>
            var a=["hello","world"];
            var b=["iwen","ime"];
            var c=a.concat(b);
            document.write(c);
            document.write("<br>");
            var a =["a","e","c","t","b"];
            document.write(a.sort());
            document.write("<br>");
            //升序
            var a=["5","2","4","1","3"];
            document.write(a.sort(function(a,b){
                return a-b;
            }))
            document.write("<br>");
            //降序
            document.write(a.sort(function (a,b) {
                return b-a;
            }))
            //增加元素
            document.write("<br>");
            var c =["a","b"];
            c.push("c");
            document.write(c);
            //翻转
            document.write("<br>");
            var a=["c","b","a"];
            document.write(a.reverse());
        </script>
    </body>
    </html>
    

      

    Math对象

       执行常见的算数任务

    常用方法

      round():四舍五入

      random():返回0~1之间的随机数

      max():返回最高值

      min():返回中的最低值

      abs():返回绝对值

    还有其他对象,浏览器对象,dom对象等

  • 相关阅读:
    转载【工具】目前几种常见的线上接口文档管理平台的比较
    最好的Julia语言
    称霸Kaggle的十大深度学习技巧
    AI以假乱真怎么办?TequilaGAN教你轻松辨真伪
    2018 CISCN reverse
    2018 CISCN Writeup
    加壳&脱壳
    脱upx壳--初试--单步追踪
    Linux
    hackme.inndy.tw
  • 原文地址:https://www.cnblogs.com/nana135/p/6362915.html
Copyright © 2020-2023  润新知