• JavaScript内置对象


    JavaScript内置对象
    JavaScript中的所有事物都是对象,每个对象都带有属性和方法,JavaScript中允许自定义对象
    String字符串对象
    Date日起对象
    Array数组对象
    Math对象

    自定义对象:
    1、定义并创建对象实例

    people = new Object();
    people.name = "iwen";
    people.age = 30;
    document.write("name:"+people.name + "age:"+people.age);
    

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

    <script>
    function people(name,age) {
    this.name = name;
    this.age = age;
    }
    son = new people("11",10);
    document.write(son.name+ "-"+son.age);
    </script>
    

    String字符串对象

    1、用于处理已有的字符串,字符串可以使用双引号或单引号
    2、在字符串中查找字符串:indexof()
    3、内容匹配:match() 如果有,直接打印字符串,没有返回"null"
    4、替换内容:replace(原生参数,需要修改成的参数),比如“world”替换为“hai”,replace("world","hai")
    5、转换为大小写:toUpperCase()/toLowerCase()
    6、将字符串转换为数组:split(隔断参数)

    Date日期对象
    获得当日日期 new Date()
    常用方法:
    getFullYear() 获取年份
    getTime() 获取毫秒
    setFullYear() 设置具体日期
    getDay() 获取星期
    时钟实例

    <body onload="startTime()">
    <!--创建对象-->
    <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("timetxt").innerHTML = h + ":" + m + ":" + s;
    t = setTimeout(function () {
    startTime();
    },1000); 每隔一秒调用一次
    }
    
    function checkTime(i) {
    if(i<10){
    i = "0"+i;
    }
    return i;
    }
    </script>
    <div id="timetxt">
    </div>
    </body>
    

      

    Array数组对象
    1、Array对象:使用单独的变量名来存储一系列的值
    2、数组的创建:var myArray = ["rwr","dfewf","fdewgf"];
    3、数组的访问:通过指定数组名以及索引号码,你可以访问某个特定的元素
    4、数组常用方法:
    concat():合并数组 a.concat(b)
    sort(): 排序
    push(): 末尾追加元素
    reverse(): 数组元素翻转

    Math对象:执行常见的算数任务
    常用方法:
    round() 四舍五入
    random() 返回0~1之间的随机数
    max() 返回最高值
    min(): 返回中的最低值
    abs() 返回绝对值

  • 相关阅读:
    71_Go基础_1_38 结构体是指类型
    63_Go基础_1_30 递归
    69_Go基础_1_36 函数的值传递引用传递
    android中layout_gravity与gravity的区别
    andriod中的android:layout_weight的设置
    eclipse 使用在资源管理器中打开xx文件
    【整理】LISP简介
    【项目】优化算法设计(三):程序的改进的设想
    【转载】匈牙利表示法
    【项目】07年度科创项目“智能施工网络优化软件开发”结题书、源代码发布
  • 原文地址:https://www.cnblogs.com/CherishZeng/p/10208365.html
Copyright © 2020-2023  润新知