50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						|
<html lang="en">
 | 
						|
<head>
 | 
						|
    <meta charset="UTF-8">
 | 
						|
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
 | 
						|
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | 
						|
    <title>Document</title>
 | 
						|
    <script>
 | 
						|
        //  声明一个函数
 | 
						|
        // function greet(){
 | 
						|
        //     // alert("hello")
 | 
						|
        //     document.write("<p>asd</p")  //在页面上输出内容 能解析Html标签
 | 
						|
            
 | 
						|
        //     // console.log() 控制台输出
 | 
						|
        //     // alert()
 | 
						|
        //     // prompt()  带输入框的弹窗
 | 
						|
        //     // confirm ()  带按钮的弹窗
 | 
						|
 | 
						|
        // }
 | 
						|
        // greet()  //函数执行
 | 
						|
 | 
						|
        function add(e,f){
 | 
						|
            // e是形参  函数参数的接收
 | 
						|
            console.log(e,f)
 | 
						|
            console.log("coin")
 | 
						|
            return "llk"
 | 
						|
            console.log("hello")
 | 
						|
            return 3
 | 
						|
        }
 | 
						|
        var sum=add(2,9,0)  //2 是实参
 | 
						|
        console.log(sum)
 | 
						|
        // 理论上说 形参跟实参的数量应该保持一致  如果说实参没有传的话  形参访问结果是undefind  如果形参本身有默认值 那么在实参没传的情况下  访问形参的结果是 默认值
 | 
						|
        // 实参的数量大于形参的时候 函数体内访问不到除了形参之外的所有参数
 | 
						|
        // 函数的执行过程 从函数体第一行代码开始 到函数体内第一个return 语句结束
 | 
						|
 | 
						|
 | 
						|
        // 函数表达式
 | 
						|
        var add1=function (a,b){
 | 
						|
            return a+b
 | 
						|
        }
 | 
						|
        var sum1=add1(1,2)
 | 
						|
        console.log(sum1)
 | 
						|
 | 
						|
        
 | 
						|
</script>
 | 
						|
</head>
 | 
						|
<body>
 | 
						|
    
 | 
						|
</body>
 | 
						|
</html> |