<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script type="text/javascript"> /** * 无参数 */ // // 函数的语法必须是 function 开头(),然后加上函数的名字即可. // 一般是先定义后调用,但是在js中反过来也行.因为支持函数的预编译(也叫预解析) // function function_name(){ // alert('黑马程序员') // } // // 调用函数 // function_name() /** * 有参数 */ // function func_name(a,b){ // console.log(a) // console.log(b) // // } // 调用函数 // func_name("古奇","你咋这样") // function func_name(a,b){ // return a + b // // } // alert(func_name(10,20)) //调用函数 // alert(func_name(10,20)) // function func_name(a,b){ // alert(a+b) // // } // 预解析只能作用于函数,不能作用于其他,比如这里的变量是不支持预解析.简言之就是函数的先调用,后定义 console.log(a) var a = 10; // function func_name(a){ // alert(a) // } </script> </html> <!-- js函数(方法函数是一回事,叫法不同而已) js命名规则:起名字,必须以字母开头,也可以是$和_开头.但是不建议这么做,以$和_开头 字符串,数字,布尔类型 函数预解析:就是先调用函数,再去定义函数 注意:js里面预解析只支持函数 -->