我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

有关变量的作用域提升,求解


console.log(typeof name)
var name = 'world'

此时输出的是String

var name = 'world'
(function () {
   if(typeof name === 'undefined') {
        var name = 'hello'
   }
})()

为什么此时的typeof name就是undefined,可以进入函数里面,搞不懂

上面也是字符串的undefined啊

近期文章

  • 在训练语音识别模型时有一个这样的东西,想请教一下这是什么情况?
  • 对int *a=(int*)3的理解
  • 请问我定义方法()括号中的是什么 是是执行类的对象名吗
  • 利用java设计垃圾分类小游戏
  • Error during artifact deployment,See server log for detail
  • JS和HTML不知道哪出问题,运行完直接页面显示内部服务器错误
  • 我是VS2022 为什么scanf函数没法用?
  • 求解答详细,程序告诉我6-5=6?我学会了。🧐
  • uniapp开屏广告怎么制作呀,插不进图片
  • pycharm--opencv打不开视频
  • 关于循环语句的错误求知
  • 为什么用ensp配置交换机时,进入vlan 10端口,一直显示报错?
  • java的一个小问题 求
  • qgis菜单栏矢量没有开放街道
  • java的另一个小问题
  • 提问该程序代码怎么写
  • visual studio总是提示参数错误 参数只能为数字或字母
  • 总是比自己目的要输出的数要多一位
  • jetson nano4GB安装openvino
  • Android stiudio jdk版本报错了,如何解决?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华