1.函数的调用
(1).直接调用
<body>functionName(parameters)</body>
(2).在事件响应中调用函数
<body>
<form action = "" method = "post" name = "form1">
<input type = "button" value = "提交" onclick = "ceilcell()">
</body>
(3).通过链接调用函数
<a href = "javascript:ceilcell();">ceilcell</a>
2.递归函数
函数自身的函数调用函数自身,主要用来处理阶乘问题。
<script type = "text/javascript">
function f(num){
if(num <= 1){
return 1;
}else{
return f(num -1)*num;
}
}
</script>
3.嵌套函数
内部函数可以获取外部函数的参数和全局变量,最后可以通过外部函数调用内部函数。
function name(para1,para2){
function InnerFunction(){
doSomeThing;
}
return InnerFunction();
}
4.JS中的内置函数
| 函数 | 说明 |
| eval() | 求字符串中表达式的值 |
| isFinite() | 判断一个数值是否无穷大 |
| inNaN() | 判断一个数值是否为NaN |
| parseInt() | 将字符串转换为整型 |
| parseFloat() | 将字符串转换为浮点型 |
| encodeURI() | 将字符串转化为有效的URL |
| encodeURIComponent() | 将字符串转换为有效的URL组件 |
| decodeRUI() | 将encodeURL()编码的文本进行解码 |
|
decodeURICompent() |
将encodeURLComponent()编码的文本进行解码 |