6 Javascript:函数

来源:互联网 发布:淘宝口腔无影灯 编辑:程序博客网 时间:2024/06/14 03:49

函数

函数是面向任务的。
当我们面临一个需要可问题的时候,往往无处下手。这时候,需要将问题分解为多个任务,从而逐一击破。这里就需要函数的帮助。

语法

function Name(){    Body();    }

解读

function为声明一个函数(方法)的关键字
关键字后跟该函数的名字,一般以驼峰式命名,开头字母大写或开头字母小写,其它字母开头大写
函数名后是对小括号,代表这是一个函数,里面可以传入参数或没有参数
中括号部分为代码运转的中心部分
Body()为调用的另一个函数

为函数设置自变量

这里说的自变量,也就要传入的参数。
例:

var name="WeAreZero";var age=25;var say="Hello"function sayHello(name,age,say)//三个自变量,名字,年龄,说话的内容{    alert(say+", My name is "+name+", I'm "+age+" years old!");    }

函数的功能与优点
可以让比较大的问题分解为多个小而易于解决的任务
多个函数之间可以分工合作
对于重复性代码可以分离到一个函数里,从而实现多次利用
通过自变量的输入与输出,方便数据的操作

注意点:
传入的参数数量尽量不要太多,良好的代码设计对程序的运行会起到良好作用
将每个函数的功能专一化,一个函数只完成一个任务

函数向调用者返回信息

return Value;
return 会将值返回给调用者。同时敢会结束这段程序
例:

//输出一个值function outValue(){    return 100;//返回数值100,并结束这段程序    }//比较两数function compareValue(){    if(outValue()>99)//100这个值将替代函数outValue        alert("This number is larger than 99 ");    }

附:
将功能,内容,外观分离开来,会使开发更容易,维护容易。
Javascript可以将网页内容看成就用程序
Html网页只负责内容
Css负责对外观

0 0