JavaScript

JavaScript中var与let的异同点

var是JavaScript刚出现时就存在的变量声明关键字,而let作为ES6才出现的变量声明关键字,无疑两者之间存在着很大的区别。那么具体有哪些区别呢? 1.作用域表现形式不同,var是函数作用域,let是块级作用域 { var monkey='熏悟空'; let pig='猪扒盖'; } con .........

JS 中的定时器与延时器

JS 定时器与延时器 JavaScript里面内置了两个定时器,一个是setTimeout()、一个是setInterval() 1.setTimeout() 延时器(setTimeout): setTimeout(function(){ console.log(222) },1000) 过一秒执行输出一个222,并不再执行。 2.setInterval() 定时器(setInterval): setInterval(function(){......

JavaScript 数组去重

function quchong(arr) { if (!Array.isArray(arr)) { return arr; } const temp = []; for (let i = 0; i < arr.length; i++) { if (temp.includes(arr[i])) { arr.splice(i, 1); i--; } else { .......

JS 封装一个给定整数范围的随机数生成器函数

要求:random(max,min)返回max-min范围内的随机产生一个随机数。 function ramdom(max, min) { return (Math.round(max - min) + min); }......

小白JS-逻辑与,逻辑或转换布尔Boolean运算

数字、字符串、undefined等进行逻辑与时,会将数字、字符串、undefined等先转换为Boolean类型,然后再输出值 逻辑与运算 console.log(1 && 2); // true和true 结果为2 console.log(1 && 0);//true和false 结果为0 console.log(0 && false);//false和false 结果为0 consol......