1、 快速创建一个简单的星级评分
getRate(r) {
const rate = '★★★★★☆☆☆☆☆';
return rate.slice(5 - r, 10 - r);
},
<p>评分:{{ getRate(3) }}</p> --------评分:★★★☆☆
<p>评分:{{ getRate(4) }}</p> --------评分:★★★★☆
<p>评分:{{ getRate(0) }}</p> --------评分:☆☆☆☆☆
2、 判断两个数字的符号是否相同
(3 ^ -5) >= 0 --------false
(-3 ^ -5) >= 0 -------true
(3 ^ 5) >= 0 -------true
(3 ^ -5) >= 0 -------false
3、 判断一个数字是否为2的整数幂
isPowerOf2(n) {
return (n & (n - 1)) === 0;
}
isPowerOf2(8) -------true
isPowerOf2(9) -------false
isPowerOf2(10) -------true
4、 求一个数字 整数部分的几种方法
~~3 -------3
3.14 >> 0 -------3
3.14 << 0 -------3
3.14 | 0 -------3