<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script type="text/javascript"> /* * 在js中,函数制造作用域, */ /* var num=123; function f1 () { var num=456;//该函数内定义的变量,暂时将外面同名的变量隐藏起来 console.log(num); } f1();//调用结束后,函数内定义的变量就会释放 console.log(num); //456,123 */ /* var num=123; function f1 () { num=456;//函数内使用的变量,如果在函数内未声明,则去函数外去查找是否有,如果有,则直接使用外部的变量。 console.log(num); } f1(); console.log(num); //456,456 */ var num=123; function f1 () { var num=456; console.log(num); function f2 () { num=789; console.log(num); } f2(); } f1(); console.log(num); //456,789,123 </script> </html>
JS---函数作用域
猜你喜欢
转载自www.cnblogs.com/beast-king/p/9265272.html
今日推荐
周排行