- 博客(6)
- 收藏
- 关注
转载 JS06-let 和 const 命令
1.不存在变量提升 var命令会发生“变量提升”现象,即变量可以在声明之前使用,值为undefined。这种现象多多少少是有些奇怪的,按照一般的逻辑,变量应该在声明语句之后才可以使用。 为了纠正这种现象,let命令改变了语法行为,它所声明的变量一定要在声明后使用,否则报错。 // var 的情况 console.log(foo); // 输出undefined var foo = 2; // let 的情况 console.log(bar); // 报错ReferenceError let bar
2021-07-15 20:08:48
139
原创 JS复习02-选项卡
重点知识点:1、添加自定义属性用于记录点击时对应的下标,如果不添加自定义属性,把最下面的divs[n]换为divs[i],这个时候i的值会为lis.length-1。 2、排他属性,针对选项卡,要先设置排他属性,消除他们共同的样式属性,在给所点击的事件添加相对应得属性就可以达到单独样式,否则所有的选项都会一个样式。 ...
2021-07-06 19:06:56
125
原创 JS易错本01
1.a++与++a的区别; 例子: var x,y x = 10; y = x++; console.log(y); 答案:y为10; 解析:x先把值赋给y,然后在做自加运算; 2.var num; num = 5 + true; console.log(num); 答案:num为6; 解析:在加法运算中,true会自动转化为1,false会转化为0;如果为5+"true",true变为字符串,输出值为字符串5true 3.var i,j; i=0; j=i&&(++i)
2021-07-05 20:47:18
456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅