关于javascript:JS中的常用内置对象有哪些并列举该对象的常用方法

63次阅读

共计 2439 个字符,预计需要花费 7 分钟才能阅读完成。

Arguments 函数参数汇合

  • arguments[] 函数参数的数组
  • Arguments 一个函数的参数和其余属性
  • Arguments.callee 以后正在运行的函数
  • Arguments.length 传递给函数的参数的个数

    Array 数组

  • length 属性 动静获取数组长度
  • join() 将一个数组转成字符串。返回一个字符串。
  • reverse() 将数组中各元素颠倒程序
  • delete 运算符 只能删除数组元素的值,而所占空间还在,总长度没变 (arr.length)。
  • shift() 删除数组中第一个元素,返回删除的那个值,并将长度减 1。
  • pop() 删除数组中最初一个元素,返回删除的那个值,并将长度减 1。
  • unshift() 往数组后面增加一个或多个数组元素,长度要扭转。
  • push() 往数组结尾增加一个或多个数组元素,长度要扭转。
  • concat() 连贯数组
  • slice() 返回数组的一部分
  • sort() 对数组元素进行排序
  • splice() 插入、删除或替换数组的元素
  • toLocaleString() 把数组转换成部分字符串
  • toString() 将数组转换成一个字符串

Boolean 布尔对象

  • Boolean.toString() 将布尔值转换成字符串
  • Boolean.valueOf() Boolean 对象的布尔值

Error 异样对象

  • Error.message 能够读取的谬误音讯
  • Error.name 谬误的类型
  • Error.toString() 把 Error 对象转换成字符串
  • EvalError 在不正确应用 eval() 时抛出
  • SyntaxError 抛出该谬误用来告诉语法错误
  • RangeError 在数字超出非法范畴时抛出
  • ReferenceError 在读取不存在的变量时抛出
  • TypeError 当一个值的类型谬误时,抛出该异样
  • URIError 由 URl 的编码和解码办法抛出

Function 函数结构器

  • Function 函数结构器
  • Function.apply() 将函数作为一个对象的办法调用
  • Function.arguments[] 传递给函数的参数
  • Function.call() 将函数作为对象的办法调用
  • Function.caller 调用以后函数的函数
  • Function.length 已申明的参数的个数
  • Function.prototype 对象类的原型
  • Function.toString() 把函数转换成字符串

Math 数学对象

  • Math 对象是一个动态对象
  • Math.PI 圆周率。
  • Math.abs() 绝对值。
  • Math.ceil() 向上取整 ( 整数加 1,小数去掉)。
  • Math.floor() 向下取整 ( 间接去掉小数)。
  • Math.round() 四舍五入。
  • Math.pow(x,y) 求 x 的 y 次方。
  • Math.sqrt() 求平方根。

Number 数值对象

  • Number.MAX_VALUE 最大数值
  • Number.MIN_VALUE 最小数值
  • Number.NaN 非凡的非数字值
  • Number.NEGATIVE_INFINITY 负无穷大
  • Number.POSITIVE_INFINITY 正无穷大
  • Number.toExponential() 用指数计数法格式化数字
  • Number.toFixed() 采纳定点计数法格式化数字
  • Number.toLocaleString() 把数字转换老本地格局的字符串
  • Number.toPrecision() 格式化数字的无效位
  • Number.toString() 将—个数字转换成字符串
  • Number.valueOf() 返回原始数值

Object 根底对象

  • Object 含有所有 JavaScript 对象的个性的超类
  • Object.constructor 对象的构造函数
  • Object.hasOwnProperty() 查看属性是否被继承
  • Object.isPrototypeOf() 一个对象是否是另一个对象的原型
  • Object.propertyIsEnumerable() 是否能够通过 for/in 循环看到属性
  • Object.toLocaleString() 返回对象的本地字符串示意
  • Object.toString() 定义一个对象的字符串示意
  • Object.valueOf() 指定对象的原始值

RegExp 正则表达式对象

  • RegExp.exec() 通用的匹配模式
  • RegExp.global 正则表达式是否全局匹配
  • RegExp.ignoreCase 正则表达式是否辨别大小写
  • RegExp.lastIndex 下次匹配的起始地位
  • RegExp.source 正则表达式的文本
  • RegExp.test() 检测一个字符串是否匹配某个模式
  • RegExp.toString() 把正则表达式转换成字符串

String 字符串对象

  • Length 获取字符串的长度。
  • toLowerCase() 将字符串中的字母转成全小写。
  • toUpperCase() 将字符串中的字母转成全大写。
  • charAt(index) 返回指定下标地位的一个字符。如果没有找到,则返回空字符串。
  • substr() 在原始字符串,返回一个子字符串
  • substring() 在原始字符串,返回一个子字符串。
  • split() 将一个字符串转成数组。
  • charCodeAt() 返回字符串中的第 n 个字符的代码
  • concat() 连贯字符串
  • fromCharCode() 从字符编码创立—个字符串
  • indexOf() 返回一个子字符串在原始字符串中的索引值 ( 查找程序从左往右查找)。如果没 有找到,则返回 -1。
  • lastIndexOf() 从后向前检索一个字符串
  • localeCompare() 用本地特定的程序来比拟两个字符串
  • match() 找到一个或多个正则表达式的匹配
  • replace() 替换一个与正则表达式匹配的子串
  • search() 检索与正则表达式相匹配的子串
  • slice() 抽取一个子串
  • toLocaleLowerCase() 把字符串转换小写
  • toLocaleUpperCase() 将字符串转换成大写
  • toLowerCase() 将字符串转换成小写
  • toString() 返回字符串
  • toUpperCase() 将字符串转换成大写
  • valueOf() 返回字符串
正文完
 0