zoukankan      html  css  js  c++  java
  • JS内置对象学习总结



    日期对象

    创建日期对象:
    var date=new Date();//创建日期对象
    设置/返回年份方法:
    date.getFullYear();
    date.setFullYear();
    返回星期的方法:

    date.getDdy();

    返回/设置时间:
    date.getTime();

    date.setTime();



    字符串对象:

    返回指定位置字符串:
    string.charAt(3);//返回第四个字符,0为第一个,注意大写
    string.charAt(string.length-1);//返回最后一个字符串,length-1为左最后一个

    返回指定字符串首次出现的位置:
    string.indexOf("A");//注意:字符串位置从0开始,指定字符串区分大小写
          //空格也算一个位置
    string.indexOf("A",8)//后面可选参数,即从第八位后查找A首次出现的位置
    字符串分割
    string.split("!",3);//!为分割地地方,遇到"!"就分割。必需参数
      //3为分割为三分,后面的抛弃。可选参数
    提取字符串
    string.substring(3);//从第4位开始截取到末尾
    string.substring(3,6);//从第4位开始截取到第7位结束




    MATH对象:
    向上取整:
    Math.ceil(X);//向上取整,返回一个大于或者等于x,并且与X最接近的整数
    Math.ceil(0.123456789);//等于1
    向下取整:
    Math.floor(X);//向下取整,返回一个小于或者等于x,并且与X最接近的整数
    Math.ceil(5.123456789);//等于5

    四舍五入:
    Math.round(X);
    随机数;
    Math:random();//返回一个0-1之间的随机数


    数组对象:
    数组连接:
    array.concat(7,8,9);//将数组array与789连接起来,返回一个新的数组,不改变旧的数组

    array.concat(arr1,arr2);//将array与arr1与arr2连接起来返回新数组,不改变旧的数组

    指定分隔符连接数组元素:
    array.join();//默认使用逗号连接数组,并且返回一个字符串
    array.join(".");//使用.将数组元素连接起来,并且返回一个字符串,注意不是返回数组
         //join是将一个数组的每一个元素分隔开,并且返回一个字符串。

         //concat是将多个数组连接起来返回一个新的数组

    颠倒数组元素:

    array.reverse();//颠倒数组中的元素,此方法不会返回新的数组,并且会改变原数组

    截取数组元素:
    array.slice(2);//默认从第三个元素截取到最后一个元素
    array.slice(2,4);//截取第三个到第五个元素,返回的新数组不包含第五个元素

    array.slice(-3,-2);//加负号为倒数,返回的新数组不包含倒数第二个元素




  • 相关阅读:
    webpack常用插件及作用
    函数柯里化
    防抖和节流
    实现深拷贝
    实现new操作符
    关于js中断ajax请求
    从输入 URL 到页面加载完成,发生了什么?
    vue路由传参params和query的区别
    input输入框限制(座机,手机号码)
    判断当前页面是不是用户正在浏览的页面
  • 原文地址:https://www.cnblogs.com/aubin/p/5883415.html
Copyright © 2011-2022 走看看