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

提供徐州网站建设培训心得体会万能模板

提供徐州网站建设,培训心得体会万能模板,兰州网页,手机网站建设哪const 特点: const不允许在同一作用域重复声明,块级作用域暂时性死区,在声明之前,该变量是不可用的const声明的是一个只读变量,声明之后不能改变其值,一旦声明必须初始化但是const定义的对象属性是可以修…

const

特点:

  • const不允许在同一作用域重复声明,块级作用域
  • 暂时性死区,在声明之前,该变量是不可用的
  • const声明的是一个只读变量,声明之后不能改变其值,一旦声明必须初始化
  • 但是const定义的对象属性是可以修改的

块作用域由{}包括,if语句和for语句里面的{}也输入块作用域

对象是引用类型的,const定义的对象是保存指向对象的指针,这里的“不变”是指对象的指针不变,而修改对象中的属性不会使对对象的指针发生变化。

    const a=3{const a=1console.log(a)//1}{//a是对象,可以修改对象的属性const a={name: 1}console.log(a)//{ name: '1' }a.name=2console.log(a)//{ name: '2' }}console.log(a);//3

var

  • 变量提升,声明的变了会自动提升到他所在作用域的顶部
function fun() {console.log(variable); var variable = "hello";
}
fun(); // 结果是 undefined

因为上面的代码等同于:

function fun() {var variable;console.log(variable); variable = "hello";
}
fun(); // 结果是 undefined
  •  var可以重复声明同一个变量
  • 在使用 var 的时候,最常见的问题就是对迭代变量的奇特声明和修改
for (var i = 0; i < 5; ++i) { setTimeout(() => console.log(i), 0) 
} 
// 你可能以为会输出 0、1、2、3、4 
// 实际上会输出 5、5、5、5、5

let

  • 块级作用域 
  • 不允许在同一个块作用域中重复声明变量
  • 暂时性死区

let和var的区别:

for (var i = 0; i < 5; ++i) { // 循环逻辑 
} 
console.log(i); // 5for (let j = 0; j < 5; ++j) { // 循环逻辑
} 
console.log(j); // ReferenceError: j 没有定义

声明风格

尽量不使用var
const优先,let次之

使用const声明可以让浏览器运行时强制保持变量不变,也可以让静态代码提前发现不合格的声明。

http://www.dt0577.cn/news/57246.html

相关文章:

  • 推荐网站在线看兄弟们软文台
  • 个人网站有哪些板块徐州网络推广服务
  • jsp ajax网站开发典型实例pdf项目网
  • 深圳网站建设 设计创公司培训机构专业
  • 做淘宝客服的网站中国百强城市榜单
  • 网站开发课程心得seo培训教程
  • 深圳西乡建网站手机优化软件哪个好
  • 网站建设私单自己建网站详细流程
  • 南宁商城网站建设谷歌play商店官网
  • 国内十大电商平台排名长沙官网seo技巧
  • 外贸产品开发网站最新国际新闻事件
  • 深圳网站建设网站运营网站策划是什么
  • 淘宝优惠券私人查券网站怎么做seo推广经验
  • 在家有电脑怎么做网站中央新闻今日要闻
  • 网站seo标题是什么意思磁力天堂
  • 洛阳网站建设哪家便宜策划方案
  • tp5企业网站开发视频seo发包软件
  • 网站广告劫持怎么做网站访问量查询工具
  • 公司做彩票网站违法吗抖音seo
  • 在哪家网站上可以找到加工活做重庆森林经典台词图片
  • 专门做搜索种子的网站有哪些百度首页
  • 自助注册搭建网站搜索引擎优化工具有哪些
  • 网站开发列表软文代写兼职
  • 陕西大型网站建设泉州全网营销推广
  • wordpress下载管理员落实20条优化措施
  • 管理网站制作小红书推广费用一般多少
  • 网站的下载二维码怎么做shopify seo
  • 响应式网站模板费用谷歌排名网站优化
  • 电子商务网站建设参考书营销推广投放
  • 电子商务如何做网站销售怎么在百度打广告