一、带返回值的函数
1.返回值:有时,我们需要将函数的值返回给调用它的地方。通过return语句实现。注意:在使用return语句时,函数会停止执行,同时返回值。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> function demo(){ return "yeleven"; alert("不会执行"); } var v1 = "Hello"+demo(); var v2 = "Good Morning!"+demo(); alert(v1); alert(v2); </script> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <p id="pid"></p> <script> function demo(a,b){ if (a>b){ return a+"比较大"; }else{ return b+"比较大"; } } document.getElementById("pid").innerHTML = demo(10,20); </script> </body> </html>
二、局部变量和全局变量
1.变量有两个分支:局部变量和全局变量
2.什么是局部变量?什么是全局变量?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> var n = 10; m = 10;//全局变量 任何地方都可以使用 function demo(){ var i = 10;//局部变量 只能在当前函数中使用 x = 10;//全局变量 任何地方都可以使用 } // alert(i);//执行后没有任何效果 alert(m); alert(n); demo();//一定要等demo()这个方法执行之后才可以使用变量x alert(x); </script> </body> </html>
时间: 2024-10-17 13:49:04