当前位置: 首页 > wzjs >正文

福州市网站建设公司百度推广工具

福州市网站建设公司,百度推广工具,广汉做网站,长春网站营销一、块级作用域 { let Tim"Tim是靓仔!" } console.log("Tim:",Tim) 打印结果:Tim未进行任何定义! 原因:因为Tim定义再块级{}里面,它的声音Tim只服务于该块级里面。而打印结果是再块级外面&#…

一、块级作用域

{
let Tim="Tim是靓仔!"
}
console.log("Tim:",Tim)

打印结果:Tim未进行任何定义!
原因:因为Tim定义再块级{}里面,它的声音Tim只服务于该块级里面。而打印结果是再块级外面,无法打印出Tim变量。

二、无法重复声明

let Tim="Tim肯定是一个靓仔!"let Tim="Tim一条粉肠仔!"

打印结果:报错无法重复声明Tim!

原因:因为第一条声明已经说明"Tim肯定是一个靓仔!"就不能重复声明Tim是一套粉肠仔了。

三、变量没有提升

let Tim="我在外面"funtion(){console.log("Tim:"Tim)
let Tim="我在块级里面"}

这种情况是会报错未声明Tim变量,虽然块级里外都声明了Tim变量,但是变量处于块级里面,相当于在块级里面从新开始,无法于外面变量又关联。
正确如下:

let Tim="我在外面"funtion(){console.log("Tim:"Tim)
let Tim="我在块级里面"}

打印结果:Tim:我在块级里面

四、不与顶层对象挂钩

let Tim = "我是Tim"console.log(window.Tim)

打印结果:undefined

五:额外例子

为什么ES6会出现let呢?

举例1:

funtion(){var Tim="我在块级里面"}
console.log("Tim:"Tim)

var不区分块级内部,很容易导致数据污染,没有层次分明。

举例2:

var Tim;console.log("var:", Tim); // 输出: var: undefinedTim = "我是Tim";console.log("var:", Tim); // 输出: var: 我是Tim

举例3:

var Tim = "我在块级外面";function testFunction() {var Tim = "我在块级里面";
}testFunction(); // 这将执行函数,但不会返回或打印任何内容console.log("Tim:", Tim); // 这将打印全局作用域中的Tim变量的值

打印结果:Tim: 我在块级外面

http://www.dtcms.com/wzjs/518212.html

相关文章:

  • 购物网站 开店广州白云区今天的消息
  • 四川省营山县西城建筑公司网站seo网站优化教程
  • 济南建站培训收录网站是什么意思
  • 贵州网站建设套餐seo网站优化推广教程
  • 汕头网站建设推广价格百度网站首页提交入口
  • 有哪些网站可以免费做推广昭通网站seo
  • 上海建网站公司百度游戏中心
  • 怎么用java做html5网站吗网络广告营销对应案例
  • wordpress 更改鼠标样式seo搜索引擎优化课程总结
  • 南通购物网站建设买卖网交易平台
  • 北京做网站建设公司网络营销中心
  • 一个完整的网站推广方案网络营销外包推广定制公司
  • 上传网站安装教程sem网络推广公司
  • 高档网站模板seo sem是指什么意思
  • b2c模式网站购物的流程高端网站建设公司哪家好
  • ysl免费网站建设深圳正规seo
  • 深圳电子商城网站建设济南专业seo推广公司
  • 在上面网站上可以做统计图搜索引擎优化文献
  • 做传单网站谷歌浏览器下载官方正版
  • 网站建设公司济南北京网络推广公司
  • 网站开发软件下载2023新闻热点摘抄
  • 网站平台推广方法友情链接的作用大不大
  • 网站怎么备案在哪里爱站seo查询
  • 智能建站系统免费版2021百度seo
  • 没有做网站地图影响大吗吗全媒体广告投放平台
  • 什么是网站开发设计与实现陕西疫情最新消息
  • 上地网站建设短视频精准获客
  • 网站开发流程相关知识11月将现新冠感染高峰
  • 新手做网站设计seo公司资源
  • 带有数据库的网站模板软文时光发稿平台