JS知识点
qq_44351588
这个作者很懒,什么都没留下…
展开
-
Null与Undefined的区别
1、定义 (1)undefined:是所有没有赋值变量的默认值,自动赋值。 (2)null:主动释放一个变量引用的对象,表示一个变量不再指向任何对象地址。 2. 相同点 if 判断语句中,两者都会被转换为false 3. 不同点 Number转换的值不同,Number(null)输出为0, Number(undefined)输出为NaN undefined使用var关键字声明了变量、但还未对其...原创 2020-02-14 23:26:00 · 244 阅读 · 0 评论 -
JS生成随机数的算法
关于随机数的过程解释: 1>. Math.random() 表示生成 [0,1) 的数,所以 Math.random()*5 生成的都是 [0,4] 的随机整数。 2>Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。 3>.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。 4>.Math.cei...原创 2020-02-12 16:37:22 · 1025 阅读 · 0 评论 -
getElementByXXX与querySelector的区别
常见的查找HTML元素的3种方式: 通过ID的方式查找 document.getElementByid(‘id名’); 以对象的形式返回该元素,此时无法输出对象的长度,因其不是数组。 通过标签名的方式查找 document.getElementByTagName(‘标签名’); 以集合的形式返回元素,可计算长度。 通过类名的方式查找 document.getElementByClassName(...原创 2020-01-30 00:51:08 · 147 阅读 · 0 评论