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