javascript内置对象(一)

javascript内置对象
    String
        常用属性
            length
        常用方法
            trim()  清除两侧的空白
            charAt()  获取字符串指定位置上的字符
            indexOf()  获取指定字符或者字符串首次出现的位置
            lastIndexOf()  获取指定字符或者字符串最后一次出现的位置
            concat()  连接两个或者多个字符串
            slice()  截取字符串 从开始到结束   要前不要后
            split()  按照指定的字符或者字符串来拆分字符串数组
                explode()
            substr()  截取字符串
            toLowerCase()  将字符串转化成小写
            toUpperCase()  将字符串转化成大写
            replace()  替换一个与正则表达式匹配的子字符串
                str_replace() 第一个参数不能是正则表达式
    Array
        声明方式
            new Array()
            []
        常用属性
            length
        注意点
            不支持[]的形式添加成员
            不支持关联数组,只支持索引数组
            二维数组
            数组的索引是连续的
        元素的增删改查操作
        数组的遍历
            for
            for  in
        常用方法
            concat()  连接一个或多个数组
            join()  将数组元素连接起来转化成一个字符串
                implode()
            reverse()  翻转数组的元素
            slice()  返回数组的一部分
            sort()  对数组元素进行排序
            splice()  插入、删除或替换数组的元素
            push()  从数组的尾部压入元素
            pop()  从数组的尾部删除元素
            unshift()  从数组的头部插入一个元素
            shift()  从数组的头部删除一个元素
    RegExp
        正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,正则表达式通常被用来检索、替换那些符合某个模式的文本
        声明方式
            new RegExp()
            /  /
        分隔符
            /  /
        普通字符
        转义字符
            \w  \W  \d  \D  \s  \S  \t
        元字符
            .  *  +  ?  {}  []  ()  |  ^  $
        模式修饰符
            i g
        常用方法
            test()  检测
            exec()  执行
    Date
        初始化
            当前时间  new Date()
            特定时间  new Date('2017-3-12 12:12:12')
        常用方法
            getFullYear() 获取年份
            getMonth()  获取月份
                获取当前的月份 +1
            getDate()  获取天
            getHours()  获取小时  
            getMinutes()  获取分钟
            getSeconds()  获取秒  
            getDay()  获取星期
                0-6   对应着星期日至星期六
    Math
        方法
            round()  浮点数四舍五入
            max()  获取最大值
            min()  获取最小值
            abs()  绝对值
            floor()  向上取整(进一取整)
            ceil()  舍去取整
            pow()  获取n次幂
            sqrt()  求平方根
            random()  获取0-1之间的随机数
        扩展
            获取一个从m,n的随机数
                Math.ceil(Math.random()*(n-m+1))+(m-1)
            获取一个概率的算法

猜你喜欢

转载自blog.csdn.net/z_c_z_/article/details/81389425