zoukankan      html  css  js  c++  java
  • js基础 ---- 内置对象

    今天我们来总结一下 JavaScript 常见的几个内置对象和用途

    一、Array 数组对象

      (1)、push() 在数组的尾部添加一个元素 返回数组的新长度

          var arr = [1,2] 

          var length = arr.push(3)

          console.log(var , length) // [1,2,3], 3

      (2)、unshift() 在数组的头部添加一个元素 返回数组的新长度

      (3)、pop() 删除数组尾部的最后一个元素 返回被删除的元素(不管删除还是添加都会改变数组的长度

          var arr = [1,2,3]

          var a = arr.pop()

          console.log(arr, a) //[1,2]  3

      (4)、shift() 删除数组第一个元素 返回被删除的元素 (不管删除还是添加都会改变数组的长度

      (5)、concat() 数组合并 合并后返回一个新数组 原数组不会变化

      (6)、splice(从什么位置开始,删除多少个元素,要插入的元素) 返回被删除元素组成的新数组 

    二、Math方法

      (1)、Math.floor()向下取整

         a=Math.floor(25.6);

        console.log(a); //25

      (2)、Math.ceil()向上取整  

        a=Math.floor(25.6);

        console.log(a); //26

      (3)、Math.round()四舍五入

        c=Math.round(25.5);

        console.log(c); //26

      

     三、String 字符串方法

       (1)、charAt()获取下标位置的字符

          var str = 'abcd'

          var s = str.chatAt(1) //b

       (2)、charCodeAt()将下标位置的字符转为Unicode编码

       (3)、String.fromCharCode()将Unicode编码转为字符串

       (4)、str.concat()字符串拼接

       (5)、replace()替换一般与正则表达式一起使用

    四、日期对象

      (1)、创建日期对象

        var date = new Date()

          date.getTime() //获取时间戳 是计算从1970年1月1日 00:00:00 到现在的毫秒数

      (2)、获取日期 

        var date=new Date();
        date.getFullYear(); // 获取年份
        date.getYear(); // 获取的年份是从1900年开始计算的,有问题
        date.getMonth()+1; // 获取月份 从0开始
        date.getDate(); // 获取日期
        date.getDay(); // 获取星期 从0开始 0就是星期日 1是星期1
        date.getHours(); // 获取小时
        date.getMinutes(); // 获取分钟
        date.getSeconds(); // 获取秒
        date.getMilliseconds();// 获取毫秒
        console.log(date);

      (3)、设置日期时间 

        var date=new Date();
        date.setFullYear(2021);
        date.setMonth(12); // 1月,进位了年份+1 是从0开始的;
        date.setDate(40); // 设置进位了
        date.setHours(date.getHours() + 2); // 设置为现在时间的2小时后
        date.getUTCFullYear(); // 凡是带有UTC都是格林尼治时间
        date.toString(); // 直接转换为字符串
        date.toLocaleString(); // 转换为本地(windows上)设置格式时间字符串
        date.toUTCString(); // 转换为格林尼治时间字符串
        console.log(date);

    五、JSON 对象

      (1)、JSON.stringify()方法

        JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串,返回包含 JSON 文本的字符串。

          JSON.stringify(value,replacer

        参数说明:

          value: 必需, 要转换的 JavaScript 值(通常为对象或数组)。

          replacer: 可选。用于转换结果的函数或数组。(如果 replacer 是一个数组,则仅转换该数组中具有键值的成员。成员的转换顺序与键在数组中的顺序一样。)

        var jsonObj = {
            "title":"javascript",
            "group":{
                "a":1
            }
        };
        console.log(JSON.stringify(jsonObj,["group","a"])); // {"group":{"a":1}}

       (2)、JSON.parse()方法

         JSON.parse() 方法用于将一个 JSON 字符串转换为对象,返回给定 JSON 字符串转换后的对象。

         JSON.parse(text, reviver)

         参数说明:

           text: 必需, 一个有效的 JSON 字符串。

           reviver: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数。

     

      

  • 相关阅读:
    java调用打印机方式二
    java调用系统打印机
    Centos7开放端口(永久)
    java毫秒级别定时器
    java计算接口调用时间
    java实现当前时间往前推N小时
    java注解日志记录到数据库
    Java后端HttpClient Post提交文件流 及服务端接收文件流
    springboot整合websocket
    注解@Slf4j使用
  • 原文地址:https://www.cnblogs.com/qlb-7/p/13847590.html
Copyright © 2011-2022 走看看