A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 习惯依旧 中级黑马   /  2019-4-25 18:37  /  653 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



        
    • 文档查询:MDN,官网:https://developer.mozilla.org/zh-CN/
        
    • math对象:不是构造函数,不需要new来调用,而是直接使用里面的属性和方法
        

           
      • Math.max()求一组数字的最大值
           
      • Math.abs()    求一个数的绝对值
           
      • Math.floor() 向下取整
           
      • Math.ceil()    向上取整
           
      • Math.round()  四舍五入取整(注:          .5是特殊情况往大了取整)
           
      • Math.random()   0-1区间内的随机小数 包含0,不包含1
          
    生成一个区间内的随机整数:包括两个数在内  
    function getRandom(min, max) {
      return Math.floor(Math.random() * (max - min + 1)) + min; }

        
    • Date对象:是一个构造函数,必须使用new来调用创建我们的日期对象
        

           
      • 使用Date,如果没有参数,返回当前系统的当前时
                      

        
    • 参数的常见使用写法   数字型的  2019 10 01或者字符串型'2019-04-22      10:50:50'(最常用)

        
    • 初始化时间对象的方法
    实例

        
    • 获得Date总的毫秒数(距离197011日的)
        

           
      • 通过valueOf()     getTime()
          

        
    • 常用的写法

        
    • H5新增写法

        
    • 重点案例
    <<时间戳.html>>

        
    • 数组对象
        

           
      • 检测是否为数组
           

             
        • instanceof   运算符         他可以用来检测是否为数组
             
          

        
    • Array.isArray(检测的值)

        
    • push()  在数组 的末尾添加一个或多个数组元素

        
    • push是可以给数组追加新的元素
        
    • push() 参数直接写数组元素
        
    • push完成后,返回的结果是新数组的长度
        
    • 原数组也会改变

        
    • unshift()  在数组的开头添加一个或多个数组元素
        

           
      • unshift是可以给数组前面追加新的元素
           
      • unshift() 参数直接写数组元素
           
      • unshift完成后,返回的结果是新数组的长度
           
      • 原数组也会改变
          
        
    • pop()  可以删除数组的最后一个元素
        

           
      • pop是可以删除数组的最后一个元素,一次只能删除一个
           
      • pop() 没有参数
           
      • pop返回的结果是删除的元素
           
      • 原数组也会改变
          
        
    • shift()可以删除数组的最前面一个元素
        

           
      • shift是可以删除数组的最前面一个元素,一次只能删除一个
           
      • shift() 没有参数
           
      • shift返回的结果是删除的元素
           
      • 原数组也会改变
          
        
    • 数组排序
        

           
      • reverse()翻转数组
          

        
    • sort()数组排序

        
    • 数组元素索引号获取
        

           
      • indexOf() 返回该数组元素的索引号,只返回第一个满足条件的索引号,如果在该数组中找不到该数组元素,返回-1.
          

        
    • lastIndexOf()从后开始查找,返回该数组元素 的索引号

        
    • 重点案例

    <<封装数组去重.html>>

        
    • 数组转换为字符串
        

           
      • toString()将数组转换为字符串
           
      • join(分隔符)
          


        


        
    • string对象
        

           
      • 基本包装类型: 就是把简单数据类型包装成为了复杂数据类型
           
      • 字符串的不可变性:指值看上去变了,实际是开辟了新的空间。(尽量避免多次拼接字符串,内存占用大)
           
      • 根据字符返回位置
           

             
        • indexOf()    str.indexOf('要查找的字符',【起始的位置】)
             
        • lastIndexOf()
             
           
      • 根据位置返回字符
           

             
        • charAt(index)  
             
          

        
    • charCodeAt(index) 返回相应索引号的字符ASCII码的位置

        
    • h5新增str[index]  ---考虑兼容性问题

        
    • substr(start,count)
    截取的其他方法

        
    • replace()

        
    • split()
    不足之处请大家指出
                   





0 个回复

您需要登录后才可以回帖 登录 | 加入黑马