js函数声明的三种方式
第一种普通声明方式:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>函数声明方式</title> </head> <body> <span>js函数声明有三种方式:1.普通方式;</span> <script> /*"1.普通声明函数方式:*/ function fun1(m,n){ alert(m+n); } fun1(2,3); </script> </body> </html>
第二种变量声明方式:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>函数声明方式</title> </head> <body> <span>1.普通声明函数方式:2.使用变量声明函数;</span> <script> /*"1.普通声明函数方式:*/ function fun1(m,n){ alert(m+n); } fun1(2,3); /*"2.使用变量声明函数:*/ var fun2=function(m,n){ alert(m+n); } fun2(2,4); </script> </body> </html>
第 三种构造函数声明方式:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>函数声明方式</title> </head> <body> <span>js函数声明有三种方式:1.普通方式;2.使用变量声明函数;3.使用构造器声明函数(比较少用)</span> <script> /*"1.普通声明函数方式:*/ function fun1(m,n){ alert(m+n); } fun1(2,3); /*"2.使用变量声明函数:*/ var fun2=function fun1(m,n){ alert(m+n); } fun2(2,4); /*"3.使用构造函数方式声明函数:*/ var fun3 = new Function('n','m','alert(m+n)'); fun3(2,3); </script> </body> </html>