浅谈js全局变量和局部变量

Posted xiaozhou619

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈js全局变量和局部变量相关的知识,希望对你有一定的参考价值。

// 全局变量对除了var以外的声明有用
// let a=5;
// {
// console.log(a);
// }
// 局部变量,错误写法
// {
// let i=10;
// }
// console.log(i);
// var 不受全局和局部影响
// var a=10;
// {
// console.log(a);

// }
// {
// var i=100;
// }
// console.log(i);
// var不受全局和局部的影响,都是全局,就算没有声明,后面赋值会覆盖掉前面的赋值,并将它运用
// var a=10;
// {
// var a=100;
// console.log(a);

// }
// console.log(a);
// 没有声明的变量,没有书写关键词,但是局部或者全局给他赋值以后,后面的引用也会有效,
// {
// i=10;
// }
// console.log(i);
// 错误写法,变量名冲突,var也是全局,let和var冲突
// let i=10;
// {
// var i=100;
// }
// console.log(i)
// 第一个值是全局,大括号里面的就是局部
//
// undefined类型
// let i;
// console.log(i);
// console.log(typeof i);
// 没有声明和赋值的变量在打印类型的时候是undefined类型,但是使用会报错


javascript???????Web???????????????????JavaScript???? ????????????????????JavaScript?????????Web??????? ??JavaScript????????????????????Java?C#????????? JavaScript????????????????????????????????????? ???????????????JavaScript???? ???JavaScript?????????????????????????????????? ?????????????????????????????????JavaScript???? ????????????????JavaScript????????????????????? ????????JavaScript????????????????????????????





以上是关于浅谈js全局变量和局部变量的主要内容,如果未能解决你的问题,请参考以下文章

浅谈JS闭包

js中局部变量和全局变量的问题

js中怎么把一个变量变成全局变量

浅谈js闭包

JS全局变量是全局对象的属性,函数局部变量为啥就不是函数的属性呢?

JS 全局变量和局部变量