JS笔记二(函数)

JS函数
函数的意义:函数是用来实现某些功能运算和完成各种特定操作的重要手段。利用函数既可减少重复编写程序段的工作量,提高程序可读性,又可提高程序编译和运行效率。
程序中的函数:
函数的定义—>函数调用 完成特定功能的一段代码,需要进行函数的定义、调用。
函数的结构:

定义:function   函数名称       形参   返回值
调用:函数名称   实参
   <script type="text/javascript">
   	  function judagfe(charator){
         if(typeof charator =="number"){
         	alert("charator is number");
         }else if(typeof charator =="string"){
         	alert("charator is string");
         }else if(typeof charator=="boolean"){
         	alert("charator is boolean");
         }
         return true;
   	  }

   	 var reslut=judagfe("assd");

   	 alert(reslut);

   	 // judagfe(true);
   </script>

函数分类、

具名函数:
          有实际函数名称的函数,最基本的函数用法。
函数定义:
     function  自定义函数名(形式参数1,形式参数2...){
     函数体;
     return 返回值;
}
函数调用:
    函数名(实际参数1,实际参数2)
匿名函数:
     没有具体函数名字,使用形式如下:
          var  add  = function(形式参数1,形式参数2...) {
           函数体;
           return   返回值;
         }

(function(形式参数1,形式参数2...){
  函数体;
  return  返回值;
})(实际参数1,实际参数2...)   
var add = function(num){
    		alert(num);
    	}

    	add(10);
    	
        (function(str){
            alert(str);
        })("李四");
函数嵌套:
    函数与函数之间可以进行相互的嵌套调用。

函数返回值:

  返回值可以直接赋予变量或用于表达式中
  return 语句表示结束当前函数的执行
  return 语句可以不带表达式(例如: return;)
  return 语句不带表达式时仍会返回值,该值为undefined
  函数中可以不出现return语句,仍会返回值,该值为undefined.

函数参数:

在定义函数时使用了多少个形参,在该函数调用的时候就必须给出相同数目的实参
多个参数之间用","分隔。
在函数体内,形参其实就是一个变量
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章