js常见内置对象方法整理

本文详细整理了JavaScript中的内置对象,包括Boolean、Date、Error、Function、Math、Number、Object和RegExp的方法,便于开发者查阅和使用。例如,Date对象提供了获取和设置日期时间的多种方法,如getDate()、getFullYear()等;Error对象用于处理异常,如Error.message获取错误信息。
摘要由CSDN通过智能技术生成


前言

本文收集了js中常见内置对象的常用方法,每一个方法后都有介绍可以实现的功能,有需要的时候可以起到速查作用哦~觉得有用记得收藏起来哦 ^ _ ^


一、Boolean 布尔对象

  • Boolean.toString() —> 将布尔值转换成字符串
  • Boolean.valueOf() —> Boolean 对象的布尔值
const x = new Boolean();

console.log(x.valueOf());
// expected output: false

const y = new Boolean('Mozilla');

console.log(y.valueOf());
// expected output: true

二、Date 日期时间

  1. 创建当前(现在)日期对象的实例,不带任何参数
const today = new Date();
  1. 创建指定时间戳的日期对象实例,参数是时间戳。
    时间戳:是指某一个时间距离 1970 年 1 月 1 日 0 时 0 分 0 秒,过去了多少毫秒值(1
    秒=1000 毫秒)
const timer = new Date(10000); //时间是 1970 年 1 月 1 日 0 时 0 分 10 秒
  1. 指定一个字符串的日期时间信息,参数是一个日期时间字符串
const timer = new Date("2021/9/18 10:00:00")

方法

  • Date.getDate()—>返回一个月中的某一天
  • Date.getDay()—> 返回一周中的某一天
  • Date.getFullYear() —>返回 Date 对象的年份字段
  • Date.getHours() —>返回 Date 对象的小时字段
  • Date.getMilliseconds() —>返回 Date 对象的毫秒字段
  • Date.getMinutes() —>返回 Date 对象的分钟字段
  • Date.getMonth() —>返回 Date 对象的月份字段
  • Date.getSeconds()—>返回 Date 对象的秒字段
  • Date.getTime()—>返回 Date 对象的毫秒表示
  • Date.getTimezoneOffset()—>判断与 GMT 的时间差
  • Date.getUTCDate()—>返回该天是一个月的哪一天(世界时)
  • Date.getUTCDay()—>返回该天是星期几(世界时)
  • Date.getUTCFullYear()—> 返回年份(世界时)
  • Date.getUTCHours()—>返回 Date 对象的小时字段(世界时)
  • Date.getUTCMilliseconds()—>返回 Date 对象的毫秒字段(世界时)
  • Date.getUTCMinutes()—>返回 Date 对象的分钟字段(世界时)
  • Date.getUTCMonth()—>返回 Date 对象的月份(世界时)
  • Date.getUTCSeconds() —>返回 Date 对象的秒字段(世界时)
  • Date.getYear()—>返回 Date 对象的年份字段(世界时)
  • Date.parse()—>解析日期/时间字符串
  • Date.setDate() —>设置一个月的某一天
  • Date.setFullYear()—>设置年份,也可以设置月份和天
  • Date.setHours()—>设置 Date 对象的小时字段、分钟字段、秒字段和毫秒字段
  • Date.setMilliseconds()—>设置 Date 对象的毫秒字段
  • Date.setMinutes()—>设置 Date 对象的分钟字段和秒字段
  • Date.setMonth()—>设置 Date 对象的月份字段和天字段
  • Date.setSeconds()—>设置 Date 对象的秒字段和毫秒字段
  • Date.setTime()—>以毫秒设置 Date 对象
  • Date.setUTCDate()—>设置一个月中的某一天(世界时)
  • Date.setUTCFullYear()—>设置年份、月份和天(世界时)
  • Date.setUTCHours()—>设置 Date 对象的小时字段、分钟字段、秒字段和毫秒字段(世界
    时)
  • Date.setUTCMilliseconds()—> 设置 Date 对象的毫秒字段(世界时)
  • Date.setUTCMinutes()—>设置 Date 对象的分钟字段和秒字段(世界时)
  • Date.setUTCMonth()—>设置 Date 对象的月份字段和天数字段(世界时)
  • Date.setUTCSeconds()—>设置 Date 对象的秒字段和毫秒字段(世界时)
  • Date.setYear() —>设置 Date 对象的年份字段
  • Date.toDateString()—>返回 Date 对象日期部分作为字符串
  • Date.toGMTString()—>将 Date 转换为世界时字符串
  • Date.toLocaleDateString()—>回 Date 对象的日期部分作为本地已格式化的字符
  • Date.toLocaleString()—>将 Date 转换为本地已格式化的字符串
  • Date.toLocaleTimeString()—>返回 Date 对象的时间部分作为本地已格式化的字符串
  • Date.toString()—>将 Date 转换为字符串
  • Date.toTimeString()—>返回 Date 对象日期部分作为字符串
  • Date.toUTCString()—>将 Date 转换为字符串(世界时)
  • Date.UTC()—>将 Date 规范转换成毫秒数
  • Date.valueOf()—>将 Date 转换成毫秒表示

三、 Error 异常对象

  • Error.message—>可以读取的错误消息
  • Error.name —>错误的类型
  • Error.toString() —>把 Error 对象转换成字符串
  • EvalError —>在不正确使用 eval()时抛出
  • SyntaxError—> 抛出该错误用来通知语法错误
  • RangeError —>在数字超出合法范围时抛出
  • ReferenceError —>在读取不存在的变量时抛出
  • TypeError —>当一个值的类型错误时,抛出该异常
  • URIError —>由 URl 的编码和解码方法抛出

四、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() —>把正则表达式转换成字符串

总结

数组和字符串的在我其他文章中哦,可以翻看一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值