首页 > 代码库 > 10-变量和作用域
10-变量和作用域
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <script> //变量问题:根据作用范围,变量可以分为局部变量和全局变量。 //局部变量:只有局部能够访问的变量。 //函数内部用var定义的变量。 //全局变量:在哪里都能访问到的变量。 //函数外部或者进入javascript之后立即定义的变量和函数内部不带有var的变量。 // var num3 = 333; // // //函数加载的时候,只加载函数名,不加载函数体。 // function fn(){ // //局部变量 // var num1 = 111; // //全局变量(成员变量) // num2 = 222; // // console.log(num3); // } // // fn(); //// console.log(num1); // console.log(num2); // console.log(num3); // //块级作用域,js中没有。 // { // var aaa = 1; // } //隐式全局变量 function fn(){ //b和c都是隐式全局变量 var a = b = c = 1; //e和f都是隐式全局变量(分号相当于换行) var d = 1;e =2;f=3; //g和i都不是隐式全局变量 var g = 1,h= 2,i=3; } fn(); console.log(b); console.log(c); console.log(e); console.log(f); // console.log(a); // console.log(h); // console.log(i); </script> </body> </html>
10-变量和作用域
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。