《JavaScript和jQuery实战手册(原书第2版)》——2.2节内置函数

简介: 本节书摘来自华章社区《JavaScript和jQuery实战手册(原书第2版)》一书中的第2章,第2.2节内置函数,作者:David Sawyer McFarland,更多章节内容可以访问云栖社区“华章社区”公众号查看

2.2 内置函数
JavaScript和Web浏览器允许在程序中和页面上使用各种命令进行操作。这些命令通常叫做函数(或方法),就像句子中的动词一样。函数使得操作发生。例如,前面输入的alert()函数就会使得Web浏览器打开一个对话框并显示一条消息。
一些函数是特定于浏览器的,例如在第1章中遇到的alert()或document.write()。换句话说,它们只能用于Web页面,因此,在其他使用JavaScript的环境中(例如,当使用脚本编写Adobe应用程序Acrobat、Dreamweaver等时,或者使用Flash的基于JavaScript的ActionScript时),我们不会见到它们。
其他的函数是JavaScript通用的,并且在JavaScript工作的任何地方都有效。例如,isNaN()是检查一个特定的值是否是数值的函数,当你想要查看访问者是否对一个需要数值答案的问题给出一个数字作为回答的时候(例如,“你希望有多少部件?”),这个函数就派上了用场。我们将在第14章中学习isNaN()以及如何使用它。
JavaScript有很多不同的命令,我们将会在本书中学习它们。在程序中表示一个函数的快速方法就是使用圆括号。例如,我们可以看出isNaN()是一条命令,因为isNaN的后面跟着一对圆括号。
此外,JavaScript允许我们创建自己的函数,因此,可以让脚本去完成那些标准的JavaScript命令所没有提供的操作。我们将在第3章学习函数。

相关文章
|
3天前
|
JavaScript 前端开发 索引
【Web 前端】jQuery 里的 each() 是什么函数?你是如何使用它的?
【5月更文挑战第2天】【Web 前端】jQuery 里的 each() 是什么函数?你是如何使用它的?
|
3天前
|
JavaScript 前端开发 C++
【Web 前端】JavaScript window.onload 事件和 jQuery ready 函数有何不同?
【5月更文挑战第2天】【Web 前端】JavaScript window.onload 事件和 jQuery ready 函数有何不同?
|
5天前
|
JavaScript 前端开发
<body> 中的JavaScript函数
【5月更文挑战第1天】<body> 中的JavaScript函数。
8 3
|
5天前
|
JavaScript 前端开发
<head> 中的JavaScript 函数
【5月更文挑战第1天】<head> 中的JavaScript 函数。
8 2
|
6天前
|
JavaScript
变量和函数提升(js的问题)
变量和函数提升(js的问题)
|
6天前
|
JSON JavaScript 前端开发
深入探讨javascript的流程控制与分支结构,以及js的函数
深入探讨javascript的流程控制与分支结构,以及js的函数
|
6天前
|
JavaScript 前端开发 容器
|
7天前
|
存储 JavaScript 前端开发
每日一道javascript面试题(九)函数的参数可以和函数体中的变量重名吗
每日一道javascript面试题(九)函数的参数可以和函数体中的变量重名吗
|
7天前
|
JavaScript 前端开发
每日一道javascript面试题(七)你真的知道箭头函数吗
每日一道javascript面试题(七)你真的知道箭头函数吗
|
12天前
|
JavaScript 前端开发
js开发:请解释什么是ES6的Generator函数,以及它的用途。
ES6的Generator函数是暂停/恢复功能的特殊函数,利用yield返回多个值,适用于异步编程和流处理,解决了回调地狱问题。例如,一个简单的Generator函数可以这样表示: ```javascript function* generator() { yield &#39;Hello&#39;; yield &#39;World&#39;; } ``` 创建实例后,通过`.next()`逐次输出&quot;Hello&quot;和&quot;World&quot;,展示其暂停和恢复的特性。
18 0