一. Array.prototype.includes()
(() => {
let arr = [1, 2, 3, NaN];
if (arr.includes(2)) {
//查找2是否存在于arr数组中
console.log('找到了!'); //>> 找到了!
}
if (!arr.includes(2, 3)) {
//第二个参数3表示数组下标为3的项,也即第4项开始查找
console.warn('不存在!'); //>> 不存在!
}
//下面两句说明incluedes和indexOf的区别
console.log(arr.includes(NaN)); //true
console.log(arr.indexOf(NaN) != -1); //false
})();
二. 指数函数的中缀表示法
1.Math.pow(x,y)
参数 |
描述 |
x |
必需。底数。必须是数字。 |
y |
必需。幂数。必须是数字。 |
2.采用两个星符号**
来表示 Math.pow
(次方)
用法一:x ** y
//用法一:x ** y
let squared = 2 ** 2;//等同于: 2 * 2
console.log(squared);//4
let cubed = 2 ** 3;//等同于: 2 * 2 * 2
console.log(cubed);//8
用法二:x **= y
//用法二:x **= y
let a = 2;
a **= 2;//等同于: a = a * a;
console.log(a);//4
let b = 3;
b **= 3;//等同于: b = b * b * b;
console.log(b);//27