• JS基础:常用API


    全局属性

    typeof() 检测数据类型
    parseInt() 从字符串解析一个整数
    parseFloat() 从字符串解析一个小数
    Number() 强制类型转换为数字
    String() 强制类型转换为字符串
    Boolean() 强制类型转换为布尔型
    isNaN() 判断是否为NaN

    注:

    1、parseInt()和Number()的区别:parseInt('123abc')输出123,Number('123abc')输出NaN

    JavaScript 内置对象

    Object 对象

    hasOwnProperty() 检测对象是否具有指定的属性
    isPrototypeOf() 检测对象是否在指定对象的原型链上
    toString() 返回对象的字符串表示

    Array 对象

    length 返回数组包含元素的个数
    push() 将指定元素添加到数组尾部,返回新数组的长度
    pop() 删除并返回数组最后一个元素
    unshift() 将指定元素添加到数组头部,返回新数组的长度
    shift() 删除并返回数组第一个元素
    splice() 插入、删除、替换一个数组元素
    reverse() 颠倒数组顺序
    sort() 对数组进行排序
    concat() 连接两个数组,返回新数组,不会修改原数组
    slice() 返回数组的一个子数组,不会修改原数组
    join() 将数组转化成字符串

    String 对象

    length 返回字符串的长度
    indexOf() 返回指定子串在字符串中首次出现的位置,否则返回-1
    substr() 返回从某个位置开始,指定长度的子串
    substring() 返回两个位置之间的子串,不允许负的参数
    concat() 连接两个字符串,返回新字符串
    slice() 返回两个位置之间的子串,允许负的参数
    split() 将字符串转化成数组

    Date 对象

    getFullYear() 返回年份
    getMouth() 返回月份
    getDate() 返回日期
    getDay() 返回星期
    getHours() 返回小时
    getMinutes() 返回分钟
    getSeconds() 返回秒

    Math 对象

    ceil() 对一个数上舍入
    floor() 对一个数下舍入
    round() 四舍五入
    max() 返回两个数中的较大值
    min() 返回两个数中的较小值
    random() 返回0到1之间的随机数
  • 相关阅读:
    创建桌面快捷方式
    令牌桶在数据通信QoS流量监管中的应用
    cocos2d-x 实现clash of clans多点聚焦缩放场景
    NotePad++ 快捷键中文说明
    2017第24周日
    《自信力~成为更好的自己》晨读笔记
    不知道如何决定的时候就快速决定
    《意外之外》晨读笔记
    《从“为什么”开始》听书笔记
    解决电脑上网问题记录
  • 原文地址:https://www.cnblogs.com/blog-cxj2017522/p/9082155.html
Copyright © 2020-2023  润新知