javaScript的函数使用

01JS中函数的声明方式

    三种方式

02JS中参数的传递

A、js中形参的个数和实参的个数可以不一致

B、js中没有方法的重载 ,重名的方法只会覆盖

03JS中函数的返回值

没有定义方法的返回值默认返回 undefined

04函数的执行符

  ()--函数的执行符--jquery的封装原理

 

<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<script type="text/javascript">
			
			/*public  String  aa(参数列表..){
				
			}*/
			
			/***********[1]函数声明的三种方式**********************/
			function  demo1(){
				
				alert("函数声明方式一");
			}
			var demo2= function(){
				
				alert("函数声明方式二")
			}
			
			//函数本身也是一个对象
			var  demo3=new Function("alert('函数声明方式三')");
			
			/***********[2]函数的参数的问题***************************/	
			function  demo4(a,b,c){
				
				alert(a+"***"+b+"***"+c);
			}
			
			function  demo4(a,b){
				alert(a+"--"+b);
			}
			
			//demo4(12,"sxt");//   12--sxt
			
			//demo4(12);//12--undefined

			//js中形参的个数和实参的个数可以不一致
			//demo4(12,"sxt",13);// 12--sxt
			
			/***********[3]JS中函数的返回值*******************/
			
			function  demo5(a){
				
				alert(a);
				
				return "sxt";
			}
			
			//没有定义方法的返回值默认返回 undefined
			//alert("函数的返回值:"+demo5(20));
		
			function  demo6(uu){
				alert(uu());
				
				return 500;
			}
			var  ii=function(){
								
				return "bjsxt";	
			}
			demo6(ii);	
		</script>

  

posted @ 2021-01-13 17:24  巧克力曲奇  阅读(78)  评论(0编辑  收藏  举报