博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
变量提升
阅读量:7060 次
发布时间:2019-06-28

本文共 303 字,大约阅读时间需要 1 分钟。

1.浏览器在解析时,会把var声明的变量提升到头部,这就叫做变量提升。

  例如:

console.log(a);

var a = 1;
console.log(a);

输出结果:

undefined

1

说明:

上面的代码等同于:

var a;
console.log(a);
a = 1;
console.log(a);

变量声明被提升到头部时还没有赋值,所以默认等于 undefined 。

 变量提升只对 var 命令声明的变量有效。如果一个变量不是用 var 声明的,就不会发生变量提
升。

转载于:https://www.cnblogs.com/zhangmeijuan/p/7143862.html

你可能感兴趣的文章
初识linux
查看>>
HAproxy用法深入
查看>>
组合模式
查看>>
简单的DHCP分配,加子网划分实验
查看>>
75.开发常用软件 技巧收集
查看>>
WannaCry勒索软件还在继续传播和感染中
查看>>
TarsGo新版本发布,支持protobuf,zipkin和自定义插件
查看>>
开发十年,留下最完整的Java架构学习路线,学完年薪65W
查看>>
华为eNSP中交换机命令行简单介绍
查看>>
Snap up RS3gold 3500M 60% off rs3 for sale &learn
查看>>
oracle函数
查看>>
json与String的转化
查看>>
linux上解压版安装jdk,tomcat
查看>>
科略教育—企业为什么始终处于竞争状态?
查看>>
iphone开发
查看>>
解决:在微信中访问app下载链接提示“已停止访问该网页”
查看>>
使用阿里云ECS自建RDS MySQL从库
查看>>
Linux下sed命令
查看>>
胃病犯了怎么办
查看>>
三星2610打印机故障INTERNAL ERROR - Incomplete Session by time out
查看>>