示例
<scritp>function sum(n){var sum=0;for(var i=1;i<=n;i++){sum+=i;}document.write(sum)}sum(10);</script>
定义
无返回值
function 函数名 (参数1,参数2,...,参数n){...}注意:参数不必注明 var
有返回值
function 函数名 (参数1,参数2,...,参数n){...return 返回值;}<script>function sum(a,b){var sum = a + b;return sum;}document.write(sum(10,8))</script>
函数调用
超链接中调用
<a href="javascript:函数名"></a>
<script>function exp(){alert("对话框")}</script><body><a href="javascript:exp()">对话框</a></body>
事件中调用
JavaScript 是一门基于事件的语言,例如,鼠标移动是一个事件,鼠标单击也是一个事件,类似的事件很多。当一个事件产生的时候,我们就可以调用某个函数来针对这个事件作出响应。
<script>function exp(){alert("对话框")}</script><body><input type="button" onclick="exp()" value="按钮"></body>
嵌套函数
<script>function func(a) {function multi(x) {return x * x;}var m = 1;for (var i = 1; i <= multi(a); i++) {m = m * i;}return m;}var sum = func(2) + func(3);document.write(sum);</script>
内置函数

