js
张根根
愿与代码一起飞翔。
展开
-
switch——不小心犯得错误
写代码的时候,为了省事,写了这样一行:switch(n){case 1:console.log(1);break;case 2||3||4:(为了省事,因为2,3,4的时候执行一样的代码块)console.log(222);break;case 1:console.log(1);break;default:}结果,当n=2或者3或者4原创 2018-01-11 17:06:32 · 1153 阅读 · 0 评论 -
js——零星笔记
1、永远没有两个相同的对象。永远没有两个相同的数组。2、typeof(数组) =object; typeof(函数) =object。typeof(null)=object;typeof(undefined) = undefined;3、NaN和任何值都不相等。用isNaN()来判断是不是NaN;当且仅当(X!=X)==true的时候,X==NaN。4、(undefined、null、原创 2017-12-22 17:44:16 · 245 阅读 · 0 评论 -
关于let和var
自己用了这么久的let,只知道let和var的区别是一个是局部变量,一个是全局变量,用到哪里呢。指导那天遇到这样一个小问题,才了解到它们俩在具体用起来的时候的区别。1、console.log(A);var A='aaa';输出undefined;2、console.log(A); let A=‘aaa’;直接报错。原来,var作为一个全局变量是有变量提升的功能的。所以1的执行顺序是原创 2018-03-26 19:26:49 · 212 阅读 · 0 评论