JavaScript函数全览:速查与解析
8 浏览量
更新于2024-08-30
收藏 87KB PDF 举报
"这是一个JavaScript函数的速查表,旨在帮助开发者快速查找并理解JavaScript中的各种函数。这个表包含了从基本数学函数到字符串操作,再到日期处理等多种功能的函数。"
在JavaScript编程中,函数是核心元素,它们允许我们执行特定任务或封装代码逻辑。以下是一些在速查表中列出的关键函数及其用途:
1. Math.abs(): 返回一个数的绝对值。例如,`Math.abs(-5)` 将返回 `5`。
2. Math.acos(): 返回一个数的反余弦值,结果以弧度表示。例如,`Math.acos(1)` 返回 `0`,因为反余弦1等于0弧度。
3. String.prototype.anchor(): 在字符串两端添加HTML锚点,用于创建链接。例如,`"Hello".anchor("myLink")` 返回 `<a name="myLink">Hello</a>`。
4. Math.asin(): 返回一个数的反正弦值,同样以弧度表示。`Math.asin(0)` 返回 `0`,因为反正弦0等于0弧度。
5. Math.atan(): 返回一个数的反正切值,以弧度为单位。`Math.atan(1)` 返回 `0.7853981633974483`,即π/4。
6. Math.atan2(): 接受两个参数,返回从X轴到点(y, x)的角度,范围在-π到π之间。例如,`Math.atan2(1, 1)` 返回 `0.7853981633974483`。
7. Enumerator.atEnd(): 检查枚举器是否已经到达集合的末尾,返回一个布尔值。如果在集合末尾,返回 `true`。
8. String.prototype.big(): 在字符串两端添加HTML `<BIG>` 标签,使文本变大。如 `"Hello".big()` 返回 `<BIG>Hello</BIG>`。
9. String.prototype.blink(): 添加 `<BLINK>` 标签,使得文本闪烁,但现代浏览器可能不支持此功能。
10. String.prototype.bold(): 添加HTML `<B>` 标签,使文本加粗。例如,`"Hello".bold()` 返回 `<B>Hello</B>`。
11. Math.ceil(): 返回大于或等于给定数值的最小整数。`Math.ceil(3.14)` 返回 `4`。
12. String.prototype.charAt(): 根据指定索引返回字符串中的字符。如 `"hello".charAt(0)` 返回 `"h"`。
13. String.prototype.charCodeAt(): 获取指定位置字符的Unicode编码。`"hello".charCodeAt(0)` 返回 `104`。
14. RegExp.prototype.compile(): 编译正则表达式,使其可以更快地执行匹配。现在通常不需要使用此方法,因为正则表达式在声明时会自动编译。
15. Array.prototype.concat(): 合并两个或更多数组,并返回新数组。例如,`[1, 2].concat([3, 4])` 返回 `[1, 2, 3, 4]`。
16. String.prototype.concat(): 连接两个字符串,返回新的字符串。如 `"hello".concat("world")` 返回 `"helloworld"`。
17. Math.cos(): 返回一个数的余弦值。`Math.cos(0)` 返回 `1`,因为余弦0等于1。
18. VBArray.dimensions(): 用于VBArray对象,返回数组的维数。在非VBScript环境中,此方法可能不可用。
19. String.prototype.escape(): 对字符串进行编码,使得它可以在所有计算机上被正确读取。例如,`"hello world".escape()` 返回 `%68%65%6c%6c%6f%20%77%6f%72%6c%64`。
20. Function.prototype.eval(): 执行JScript代码。通常不推荐使用,因为它可能导致安全问题。
21. RegExp.prototype.exec(): 在字符串中执行匹配查找,并返回匹配的结果。例如,`/world/.exec("hello world")` 返回 `["world"]`。
22. Math.exp(): 返回e(自然对数的底,约等于2.71828)的指定次幂。`Math.exp(1)` 返回 `2.718281828459045`。
23. String.prototype.fixed(): 在字符串两端添加HTML `<TT>` 标签,呈现等宽字体。如 `"Hello".fixed()` 返回 `<TT>Hello</TT>`。
24. Math.floor(): 返回小于或等于给定数值的最大整数。`Math.floor(3.999)` 返回 `3`。
25. String.prototype.fontcolor(): 添加HTML `<FONT>` 标签并设置颜色。例如,`"Hello".fontcolor("red")` 返回 `<FONT COLOR="red">Hello</FONT>`。
26. String.prototype.fontsize(): 设置字体大小,返回带有 `<FONT>` 标签的字符串。如 `"Hello".fontsize(2)` 返回 `<FONT SIZE=2>Hello</FONT>`。
27. String.fromCharCode(): 根据给定的一系列Unicode值创建字符串。`String.fromCharCode(72, 101, 108, 108, 111)` 返回 `"Hello"`。
28. Date.prototype.getDate(): 返回日期对象的本地时间中的月份日期。例如,`new Date().getDate()` 可能返回今天的日期,如 `15`。
29. Date.prototype.getDay(): 返回日期对象的本地时间中的星期几,返回值范围是0(周日)到6(周六)。`new Date().getDay()` 返回今天是星期几的数字。
30. Date.prototype.getFullYear(): 返回日期对象的本地时间中的四位数年份。`new Date().getFullYear()` 返回当前年份,如 `2023`。
31. Date.prototype.getHours(): 返回日期对象的本地时间中的小时数,范围是0到23。`new Date().getHours()` 返回当前小时数。
32. Array.prototype.getItem(): 获取数组中指定位置的元素。例如,`myArray.getItem(0)` 返回数组的第一个元素。
33. Date.prototype.getMilliseconds(): 返回日期对象的本地时间中的毫秒数。`new Date().getMilliseconds()` 返回当前毫秒数。
这只是JavaScript函数速查表中的一部分内容,实际表中还包含更多函数,如时间戳处理、字符串查找替换、数组操作、类型检查等。熟悉这些函数将极大地提高JavaScript开发效率。
2018-08-05 上传
2010-09-23 上传
点击了解资源详情
2012-02-27 上传
2008-05-30 上传
2008-01-02 上传
2019-08-13 上传
2009-04-09 上传
weixin_38612811
- 粉丝: 5
- 资源: 931
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库