阮一峰 JavaScript 教程目 录 致谢 介绍 前言 入门篇 导论 历史 基本语法 数据类型 概述 null,undefined 和布尔值 数值 字符串 对象 函数 数组 运算符 算术运算符 比较运算符 布尔运算符 二进制位运算符 其他运算符,运算顺序 语法专题 数据类型的转换 错误处理机制 编程风格 console 对象与控制台 标准库 Object 对象 属性描述对象 本文档使用 书栈(BookStack.CN) 构建 前言 前言 我写这本教程,主要原因是自己需要。 编程时,往往需要查阅资料,确定准确用法。理想的 JavaScript 参 考书,应该简明易懂,一目了然,告诉我有哪些注意点,提供代码范 例。如果涉及重要概念,还应该适当讲解。可是大多数时候,现实都不 是如此。找到的资料冗长难懂,抓不住重点,有时还很陈旧,跟不上语 言标准和浏览器的快速发展,且大多数是英文资料。 Array 、 Date 、 Math 等)。除此之外,各种宿 主环境提供额外的 API(即只能在该环境使用的接口),以便 JavaScript 调用。以浏览器为例,它提供的额外 API 可以分成三 大类。 浏览器控制类:操作浏览器 DOM 类:操作网页的各种元素 Web 类:实现互联网的各种功能 如果宿主环境是服务器,则会提供各种操作系统的 API,比如文件操 作 API、网络通信0 码力 | 540 页 | 3.32 MB | 10 月前3
Python 标准库参考指南 3.10.15 2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 9.2.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 9.2 2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 9.3.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 9.3 --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 v 10.3.1 将运算符映射到函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 10.3.2 原地运算符 . .0 码力 | 2207 页 | 10.45 MB | 10 月前3
Python 标准库参考指南 3.9.20 2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 9.2.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 9.2 2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 9.3.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 9.3 --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 10.3.1 将运算符映射到函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 10.3.2 原地运算符 . . .0 码力 | 2146 页 | 10.17 MB | 10 月前3
Python 标准库参考指南 3.10.15 9.2.2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 9.2.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 9.2.4 角度转换 9.3.2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 9.3.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 9.3.4 双曲函数 operator --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 10.3.1 将运算符映射到函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 10.3.2 原地运算符 . . . . .0 码力 | 2072 页 | 10.39 MB | 10 月前3
Python 标准库参考指南 3.11.10 2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 9.2.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 9.2 2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 9.3.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3 --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412 10.3.1 将运算符映射到函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 10.3.2 原地运算符 . . .0 码力 | 2399 页 | 11.19 MB | 10 月前3
Python 标准库参考指南 3.8.20 functools --- 高阶函数和可调用对象上的操作 . . . . . . . . . . . . . . . . . . . . . . . . . . 351 10.3 operator --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 11 文件和目录访问 367 11.1 pathlib 供的包管理工具来获取部分或全部可选 组件。 在这个标准库以外还存在成千上万并且不断增加的其他组件 (从单独的程序、模块、软件包直到完整的应用 开发框架),访问 Python 包索引 即可获取这些第三方包。 Contents 1 The Python Library Reference, 发布 3.8.20 2 Contents CHAPTER1 概述 ”Python 库” 中包含了几种不同的组件。 参是一个 类时,metaclass 的属性不包含在结果列表中。 divmod(a, b) 它将两个(非复数)数字作为实参,并在执行整数除法时返回一对商和余数。对于混合操作数类型,适 用双目算术运算符的规则。对于整数,结果和 (a // b, a % b) 一致。对于浮点数,结果是 (q, a % b) ,q 通常是 math.floor(a / b) 但可能会比 1 小。在任何情况下,q * b0 码力 | 2052 页 | 9.74 MB | 10 月前3
Python 标准库参考指南 3.12 9.2.2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 9.2.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 9.2.4 角度转换 9.3.2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 9.3.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 9.3.4 双曲函数 operator --- 标准运算符对应函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 10.3.1 将运算符映射到函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394 10.3.2 原地运算符 . . . . .0 码力 | 2253 页 | 11.81 MB | 10 月前3
Python 标准库参考指南 3.12 9.2.2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 9.2.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 9.2.4 角度转换 9.3.2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 9.3.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 9.3.4 双曲函数 operator --- 标准运算符对应函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 10.3.1 将运算符映射到函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394 10.3.2 原地运算符 . . . . .0 码力 | 2253 页 | 11.81 MB | 10 月前3
Python 标准库参考指南 3.7.13 The Python Library Reference 发布 3.7.13 Guido van Rossum and the Python development team 三月 16, 2022 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . functools --- 高阶函数和可调用对象上的操作 . . . . . . . . . . . . . . . . . . . . . . . . . . 329 10.3 operator --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 11 文件和目录访问 343 11.1 pathlib 供的包管理工具来获取部分或全部可选 组件。 在这个标准库以外还存在成千上万并且不断增加的其他组件 (从单独的程序、模块、软件包直到完整的应用 开发框架),访问 Python 包索引 即可获取这些第三方包。 Contents 1 The Python Library Reference, 发布 3.7.13 2 Contents CHAPTER1 概述 ”Python 库” 中包含了几种不同的组件。0 码力 | 1961 页 | 9.14 MB | 10 月前3
Python 标准库参考指南 3.9.20 9.2.2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 9.2.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 9.2.4 角度转换 9.3.2 幂函数与对数函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 9.3.3 三角函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 9.3.4 双曲函数 operator --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 10.3.1 将运算符映射到函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 10.3.2 原地运算符 . . . . .0 码力 | 2015 页 | 10.12 MB | 10 月前3
共 152 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16













