标签:mic 显示 undefined 长度 指定 控制 color 命名 param
函数 12月28日
注意事项:1.命名明确含义;
2.严格区分大小写;
3.重名会被覆盖;
function:声明函数 test():函数名 alert(holle):要显示的内容;
例:a:  function test(){
alert(this is a test)
}
test()
b: function TEST(){
alert(this is a test)
}
TEST()
带有返回值的函数
有时,我们会希望函数将值返回调用它的地方,通过使用 return 语句就可以实现。在使用 return 语句时,函数会停止执行,并返回指定的值。
return:返回
例: function test(){
return null;(返回null)
return undefined;
return true;
return 1;
       return ;
alert(‘this is a test‘);
}
alert(typeof(alert(‘this is a test’)));
计算数字和
例: function calc(num1,num2){
行参
    return  num1+num2;
}
alert(calc(1,2));
  alert(window.calc(3,5));
  alert(calc(1,2,3,4,5,6));  ←(注:行参有几个,就读几个)
function calc1(num1=1,num2=2){
↑
行参默认值
      return num1+num2;
		  }
		  function calc1(num1,num2){
			      num1=num1||1;
			      num2=num2||2;
			      return num1+num2;
		  }
       alert(calc1());
默认参数
例: function calc(x,y){
     x=x | | 0;
		     y=y | | 0;
return x+y;
}
  function calc4(x,y){
		  if(x===undefined){
			      x=0;
		  }
		  y=y===undefined?0:y;
		    return x+y;
	  }
	  alert(calc4());
  alert(calc(1,3,4));
 控制着对象的长度
例:  function calc(x,y){
    return arguments;
          多个参数
    alert(arguments[0]);
    alert(arguments.length);  
               长度
		    x=arguments[0]?arguments[0]:0;
		    y=arguments[1]?arguments[1]:0;
		    return x+y;
	  }
    alert(calc());
    alert(calc(1,2));
可变参数形式的函数
例:  function test(){
          得到传入参数的个数
		    var paramsNum=arguments.length;  
		    var sum=0;
		    for(var i=0;i<paramsNum;++i){
			    sum+=arguments[i];
		  }
		    return sum;
	  }
    alert(test(1,2,3,4,5,6));
	    function test1(){
		      var paramsNum=arguments.length;
		      var max=0;
		      for(var i=0;i<=paramsNum-1;i++){
			        if(arguments[i]>max){
				          max=arguments[i];
			        }
		      }
		        return max;
	    }
	      alert(test1(123,3432,23456,445643));
标签:mic 显示 undefined 长度 指定 控制 color 命名 param
原文地址:https://www.cnblogs.com/971219-boy/p/10189774.html