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()编码的文本进行解码 |