JavaScript 全局属性与全局方法速查
作者:代码拾荒时间:2026-10-28 02:24:03浏览:183
本文整理 JavaScript 中常用的全局属性(如 Infinity、NaN、undefined)与全局方法(如 eval、encodeURI、parseInt 等)。涵盖数值判断、字符串编码解码及类型转换的核心 API,供开发者快速查阅与积累。
JavaScript 全局属性与全局方法概述
近期在深入研习 JavaScript 时,注意到其作用域链机制中全局环境的重要性。为此,特此整理并记录日常开发中高频使用的全局属性与方法,旨在构建个人知识库。此处仅列举部分常用项,未涵盖所有细节,如需查阅完整列表,建议参考 MDN 等官方 JS API 文档。
常用全局属性解析
以下是 JavaScript 中常用的全局属性列表:
全局属性详细说明
| 全局属性 | 作用 |
|---|---|
| Infinity | 表示正无穷大的数值 |
| NaN | 非数字值 |
| undefined | 未定义的值 |
常用全局方法解析
以下是 JavaScript 中常用的全局方法列表:
全局方法详细说明
| 全局方法 | 作用 |
|---|---|
| encodeURI() | 返回参数的副本,其中某些字符被十六进制的转义序列替换, 建议使用encodeURIComponent() |
| encodeURIComponent() | 返回参数的副本,其中某些字符被十六进制的转义序列替换 |
| decodeURI() | 对encodeURI()转义的字符串解码 |
| decodeURIComponent() | 对encodeURIComponent()转义的字符串解码 |
| escape() | 用转义序列替换某些字符来字符串编码 |
| unescape() | 对用escape()编码的字符串解码 |
| eval() | 计算Javascript代码串,返回结果 |
| isFinite() | 检验一个值是否是无穷大的数字 |
| isNaN() | 检验一个值是否是非数字的值 |
| parseInt() | 从字符串解析一个整数 |
| parseFloat() | 从字符串解析一个小数 |
作者最新文章
JavaScript异步发送HTTP请求时怎么优雅地处理错误
2026-11-05 17:10:44
5款主流JS在线运行工具对比:CodePen、JSFiddle与StackBlitz怎么选
2026-11-05 17:04:04
JavaScript入门书籍避坑:这些书不适合初学者
2026-11-05 16:31:15
JS使用Math.round实现保留两位小数的原理与代码
2026-11-05 15:35:55
JavaScript 原生 Date 对象怎么实现日期加减
2026-11-05 14:30:00
