JS中变量声明及作用域详解

 时间:2024-10-12 16:49:36

1、第一步:变量声明:JS中变量申明分显式申明和隐式申明,var i=100;//显式申明(会旅邯佤践进行预编译),i=100;//喽矫杼埕隐式申明(解释时才会被声明为全局变量)在函数中使用var关键字进行显式申明的变量是做为局部变量,而没有用var关键字,使用直接赋值方式声明的是全局变量,当我们使用访问一个没有声明的变量时,JS会报错。而当我们给一个没有声明的变量赋值时,JS不会报错,相反它会认为我们是要隐式申明一个全局变量,这一点一定要注意。

JS中变量声明及作用域详解

3、局部变量会提前初始化,假如已经声明全局变量A,同时在function()方法中声明局部变量A,那么局部变量A的值会覆盖全局变量A的值.如下代码所示。

JS中变量声明及作用域详解
  • AKG Q701新款耳机评测
  • 红酒烤鸭的做法
  • 设置权限说说权限关于路由
  • 呷哺呷哺为什么要关闭200家门店
  • jdk安装,java10.0.1最新版安装指南
  • 热门搜索
    手抽筋是怎么回事 绿豆粥怎么做 碧欧泉怎么样 指甲油怎么涂 泳帽怎么戴 怎么预防近视 相对误差怎么算 瑜伽垫怎么选 简历怎么制作 右腿酸痛是怎么回事