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

1717做网站建设银行网站用户名更改

1717做网站,建设银行网站用户名更改,ppt之家模板免费下载,网站申请备案流程let 声明及其特性 声明变量 变量赋值、也可以批量赋值 let a;let b,c,d;let e100;let f521,giloveyou,h[];变量不能重复声明 let star罗志祥;let star小猪;块级作用域,let声明的变量只在块级作用域内有效 {let girl周杨青;}console.log(girl)注意:在 i…

let 声明及其特性

  1. 声明变量
    • 变量赋值、也可以批量赋值
        let a;let b,c,d;let e=100;let f=521,g='iloveyou',h=[];
  1. 变量不能重复声明
         let star='罗志祥';let star='小猪';

在这里插入图片描述

  1. 块级作用域,let声明的变量只在块级作用域内有效
        {let girl='周杨青';}console.log(girl)

注意:在 if else while for 中使用let都是块级作用域
在这里插入图片描述

  1. 不存在变量提升

使用var(存在变量提升)

	console.log(girl);var  girl = "小刘同学"// 打印结果:undefined

使用let(不存在变量提升)

 	console.log(girl);let  girl = "小刘同学"// 报错:ncaught ReferenceError: Cannot access 'girl' 

注:变量提升就是在变量创建之前使用(比如输出:输出的是默认值),let不存在,var存在

  1. 不影响作用域链
        {let school='德仔同学';function fn(){console.log(school);}fn();// 打印结果:小刘同学}

注:作用域链是代码块内有代码块,跟常规编程语言一样,上级代码块中的局部变量下级可用

  1. let使用案例:
    html代码
   <style>.item {width: 100px;height: 50px;border: solid 1px rgb(42, 156, 156);float: left;margin-right: 10px;}</style><body><div class="container"><h2 class="page-header">let案例:点击div更改颜色</h2><div class="item"></div><div class="item"></div><div class="item"></div></div></body>

JavaScript代码

// 获取class名为item的元素
let items = document.querySelectorAll(".item")// 遍历绑定元素
for(let i=0;i<items.length;i++){items[i].onclick = function(){// 修改当前元素的背景颜色// 写法一// this.style.background = 'pink'// 写法二:items[i].style.background = "pink"}
}

写法二注意事件
在for循环是使用的 i 必须要使用let声明
如果使用var就会报错(原因:var是全局变量)
经过循环之后i的值会变成3,items[i]就会下表越界
let是局部变量
我们要知道点击的时候 i 是那个值

   //使用var相当于是:{ var i = 0; }{ var i = 1; }{ var i = 2; }{ var i = 3; }// 下面的声明会将上面的覆盖掉,所以点击事件每次找到的都是3// 而使用let使用var相当于是:{ let i = 0; }{ let i = 1; }{ let i = 2; }{ let i = 3; }// 由于let声明的是局部变量,每一个保持着原来的值// 点击事件调用的时候拿到的是对应的 i

总结:let声明的变量更加规范合理,尽量使用let来声明和使用变量

http://www.yayakq.cn/news/20469/

相关文章:

  • 河源哪里做网站泰安市人才服务平台
  • 广东省住房建设厅网站6wordpress创建新页面
  • 遵义网站建设哪家好新乡做企业网站的公司
  • 织梦cms 学校网站模板城乡建设部网站施工员证书查询
  • 织梦网站导航固定建筑材料价格查询网站
  • 有哪些档案网站浙江建设工程信息网查询平台
  • 网站 框架网页建设国外 视频上传网站源码
  • 做招聘网站价格asp网站服务建设论文
  • 云浮市住房和城乡建设局网站网络营销策划实务
  • 个人网站多少钱专做婚纱店设计网站
  • 哪里提供邢台做网站分析不同网站的优缺点
  • 服饰 公司 网站建设wordpress主题 大学
  • 房屋平面图在线制作网站手机上有那种网站吗
  • 佛山企业网站建设技术网站后台登陆显示验证码错误
  • 汕头市建设局网站首页四川网站建设咨询
  • 浙江省城乡和建设厅网站首页小程序小游戏
  • 通辽网站建设招聘绍兴网站建设专业的公司
  • 医药招商网站大全德国设计网站
  • wordpress 屏蔽国家深圳快速seo排名优化
  • 大连市城乡建设局网站服务器网站部署
  • alexa的网站排名主要分为哪两种免费下载微信
  • 网站网页设计中怎么添加页码信息宁波seo优化报价多少
  • 爱站云网站建设heikw广州市义务教育学校招生报名
  • 做兽设的网站滕州住房城乡建设局网站
  • 餐饮网站建设方案爱站网长尾词挖掘
  • 媒体发稿网站开发网站建设哪些好
  • 网站建立失败的原因是wordpress 上传word
  • 微网站自助建设mysql做网站怎么查看数据
  • 比较好的微网站开发平台wordpress不同页面布局
  • 网站关键词如何设置网站建设学的是什么知识