如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。 语法:
prompt(\文本\默认值\
八. JavaScript函數
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 8.1 JavaScript 函数
将脚本编写为函数,就可以避免页面载入时执行该脚本。
函数包含着一些代码,这些代码只能被事件激活,或者在函数被调用时才会执行。 可以在页面中的任何位置调用脚本(如果函数嵌入一个外部的 .js 文件,那么甚至可以从其他的页面中调用)。
函数在页面起始位置定义,即
部分。
假如上面的例子中的 alert(\没有被写入函数,那么当页面被载入时它就会执行。现在,当用户击中按钮时,脚本才会执行。我们给按钮添加了 onClick 事件,这样按钮被点击时函数才会执行。
8.2 如何定义函数 创建函数的语法:
function 函数名(var1,var2,...,varX) {
- 27 - 王定陽 程式開發組
(WBIS4)
2013/6/28
}
代码...
var1, var2 等指的是传入函数的变量或值。{ 和 } 定义了函数的开始和结束。 注意:无参数的函数必须在其函数名后加括号:
function 函数名() { 代码... }
注意:别忘记 JavaScript 中大小写字母的重要性。\这个词必须是小写的,否则 JavaScript 就会出错。另外需要注意的是,必须使用大小写完全相同的函数名来调用函数。
8.3 return 语句
return 语句用来规定从函数返回的值。
因此,需要返回某个值的函数必须使用这个 return 语句。 例子
下面的函数会返回两个数相乘的值(a 和 b):
function prod(a,b) {
- 28 - 王定陽 程式開發組
(WBIS4)
2013/6/28
x=a*b return x }
当调用上面这个函数时,必须传入两个参数:
product=prod(2,3)而从 prod() 函数的返回值是 6,这个值会存储在名为 product 的变量中。
8.4 JavaScript 变量的生存期
当在函数内声明了一个变量后,就只能在该函数中访问该变量。当退出该函数后,这个变量会被撤销。这种变量称为本地变量。可以在不同的函数中使用名称相同的本地变量,这是因为只有声明过变量的函数能够识别其中的每个变量。
如果在函数之外声明了一个变量,则页面上的所有函数都可以访问该变量。这些变量的生存期从声明它们之后开始,在页面关闭时结束。
九. JavaScript 循环
JavaScript 中的循环用来将同一段代码执行指定的次数(或者当指定的条件为 true 时)。
9.1 JavaScript 循环
在编写代码时,常常希望反复执行同一段代码。我们可以使用循环来完成这个功能,这样就用不着重复地写若干行相同的代码。
JavaScript 有两种不同种类的循环:
- 29 - 王定陽 程式開發組
(WBIS4)
2013/6/28
for:将一段代码循环执行指定的次数 while:当指定的条件为 true 时循环执行代码 9.2 for 循环
在脚本的运行次数已确定的情况下使用 for 循环。 语法:
for (变量=开始值;变量<=结束值;变量=变量+步进值) {
} 实例:
解释:下面的例子定义了一个循环程序,这个程序中 i 的起始值为 0。每执行一次循环,i 的值就会累加一次 1,循环会一直运行下去,直到 i 等于 10 为止。
注释:步进值可以为负。如果步进值为负,需要调整 for 声明中的比较运算符。
相关推荐: