JavaScript 内置类:你不可不知的编程利器!

1. String:字符串的魔法师

  • length: 获取字符串长度。
  • toUpperCase() 和 toLowerCase(): 轻松转换大小写。
  • indexOf() 和 lastIndexOf(): 查找字符位置。
  • slice() 和 substring(): 截取字符串。
  • split() 和 join(): 字符串分割与合并。
  • trim(): 去除字符串两端空格。

2. Number:数字的掌控者

  • parseInt() 和 parseFloat(): 将字符串转换为数字。
  • toFixed(): 保留指定小数位。
  • isNaN(): 判断是否为数字。
  • Math 对象: 提供各种数学运算方法,如 Math.abs()、Math.sqrt()、Math.random() 等。

3. Array:数组的管理大师

  • push() 和 pop(): 添加和删除数组元素。
  • shift() 和 unshift(): 在数组开头添加和删除元素。
  • splice(): 删除或插入数组元素。
  • sort(): 对数组进行排序。
  • forEach()、map()、filter()、reduce(): 强大的数组遍历和操作方法。

4. Date:时间的掌控者

  • getFullYear()、getMonth()、getDate(): 获取年、月、日。
  • getHours()、getMinutes()、getSeconds(): 获取时、分、秒。
  • getTime(): 获取时间戳。
  • setDate()、setMonth()、setFullYear(): 设置日期。
  • setHours()、setMinutes()、setSeconds(): 设置时间。

5. RegExp:正则表达式的利器

  • test(): 判断字符串是否匹配正则表达式。
  • exec(): 获取匹配结果。
  • match(): 查找所有匹配结果。
  • replace(): 替换匹配的字符串。

6. Object:对象的基石

  • hasOwnProperty(): 判断对象是否拥有某个属性。
  • Object.keys(): 获取对象所有属性名。
  • Object.values(): 获取对象所有属性值。
  • Object.assign(): 合并对象。

7. 其他常用内置类

  • Error: 处理错误。
  • Function: 函数对象。
  • Promise: 异步编程利器。
  • Map 和 Set: 数据结构。
相关推荐
Amos_Web1 分钟前
通过 Rspack 源码学 Rust(二):所有权、借用与 `&mut`
前端
计算机魔术师8 分钟前
AI公司把「灾难性风险」写进招股书?Anthropic这5处反常
前端
西凉的悲伤8 分钟前
Jsoup 库 HTML 解析详解
java·前端·html·jsoup
niucloud-admin11 分钟前
NIUCLOUD PHP SAAS上门家政使用文档
前端·人工智能·ai编程
不一样的故事12624 分钟前
Prompt 工程(Prompt Engineering)
前端·人工智能·python
ZoeLandia27 分钟前
React08:自定义 Hook
开发语言·前端·react.js·typescript
2601_9499706928 分钟前
msgpackr 跨端三方库仓颉适配全流程
前端·javascript·flutter
Software攻城狮38 分钟前
【uniapp和普通web 端开发的区别】
前端·uni-app·notepad++
IT_陈寒40 分钟前
Vue项目实战经验分享:动态组件在Keep-Alive下的缓存陷阱
前端·人工智能·后端
数智奔流1 小时前
MiniMax的低价攻势,撞上“背题”疑云
前端·javascript·算法