JavaScript学习一----函数

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

 

 

posted @ 2017-04-18 16:24  墨VS雪  阅读(161)  评论(0编辑  收藏  举报