首先在看下边例子之前,要明白变量声明的方法。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>变量的作用域</title> </head> <body> <script> function square(num) { //这个局部的,不会影响外边全局的。 //如果这个函数中的total没有被再次声明,则会影响外声明的全局的total var total = num * num; return total; } var total = 50; var number = square(20); //打印出50;函数中的var total不会影响外边的。 alert(total); </script> </body> </html>