将脚本分割成函数(函数对象)

上传人:子 文档编号:47189740 上传时间:2018-06-30 格式:PDF 页数:3 大小:43.01KB
返回 下载 相关 举报
将脚本分割成函数(函数对象)_第1页
第1页 / 共3页
将脚本分割成函数(函数对象)_第2页
第2页 / 共3页
将脚本分割成函数(函数对象)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《将脚本分割成函数(函数对象)》由会员分享,可在线阅读,更多相关《将脚本分割成函数(函数对象)(3页珍藏版)》请在金锄头文库上搜索。

1、将脚本分割成函数(函数对象) 将脚本分割成函数(函数对象) 当你有一个脚本变得很长或很复杂时,将其分割成几个独立的函数是个好办法,函数是一群 语句的集合,你可以调用多次同一个函数,你也可以传递参数给函数并从函数获得返回值。 对于JScript这样的面向对象语言,函数实际上也是对象,虽然函数是对象,但它们工作起来 就象VBScript的过程和函数一样(JScript中设有过程),你可以象下面所示那样明确地建立 一个新函数: 这个脚本创建了一个名为myfun()的函数,它接收两个名为myvar和 myvar2的参数,并将一 个参数与另一个进行相减。建立了这个函数以后,你可以象下面这样输出函数的值:

2、 在此例中,值3和1被传给了函数,并从函数获得返回值2。 然而你并不需要用这种方法来明确地建立一个函数对象,你也可用下面的方法来建立一个对 象。这与你用别的编程语句建立函数是一样的,如下所示: 这个脚本建立了一个与上面那个例子中一样的函数,它有两个名为myvar和 myvar2的参数,函 数通过return语句返回两个参数和差值。 注意使用了花括号()来指明函数体,JScript使用括号来将一群语句集中起来,函数体中 可包含多条语句。来看下面的例子: 在此例中,建立了一个函数emphasize(),它接收一个字符串参数,它以黑体、斜体及大字 体返回任何传给它的字符串。 一个函数可以没有返回值,

3、也可以没有任何参数。下面的脚本与上面这个输出相同的结果: 在此例中,与前一个脚本不同,字符串变量的值在函数体中给出,这个函数总是返回字符串 “This is important!”,它总是完成同一功能。使用参数和返回值的一个主要的好处,就 是它使得函数更具灵活性,因而就更有用。 注意名为thestring的字符串变量在此例中是怎样使用的。变量thestring首先在函数中被赋 值。由于这个原因,你可能认为这个变量在函数范围之外是不存在的。然而在此例中,变量 thestring实际上在整个脚本中都是存在的. 要建立一个特定函数的局部变量,你需要在函数体中明确申明它。你可用var语句来实现这一 点。来看下面这个脚本中的两个变量: 2当执行这个脚本时,字符串“Hello!How are you?Goodbye!”被显示在浏览器上。注意, 名为myvar2变量被赋于了不同的值。这个脚本中实际上存在两个同名的变量。函数中申明的 变量myvar2只存在于函数之中。对这个变量赋值不会影响到函数之外的变量myvar2。这就是 为什么在最后一句语句中,脚本输出的是“Goodbye!”而不是“How are you?”。 3

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号