zoukankan      html  css  js  c++  java
  • 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() 返回绝对值

  • 相关阅读:
    CocoStudio基础教程(4)骨骼动画的动态换肤
    CocoStudio基础教程(3)在程序中处理cocoStudio导出动画
    CocoStudio基础教程(2)关联程序逻辑与cocoStudio导出文件
    CocoStudio基础教程(1)创建UI并载入到程序中
    LeetCode:盛最多水的容器【11】
    LeetCode:反转字符串中的元音字母【345】
    LeetCode:验证回文串【125】
    LeetCode:颜色分类【75】
    LeetCode:删除排序数组中的重复项||【80】
    LeetCode:移动零【283】
  • 原文地址:https://www.cnblogs.com/CherishZeng/p/10208365.html
Copyright © 2011-2022 走看看