一、加法运算
在这里插入图片描述
二、&& ||
三、赋值运算
四、js类型就八种:
五、css权重、
六:布局,尽量使用块盒。
七、小数精度存储的问题:存的不精确,算的肯定也是有问题的。
八、找单身狗算法题
/**
* nums数组中包含1个或多个正整数,只有一个数字只出现1次
*/
const nums = [1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3, 4, 5, 6, 7];
function uniqueNumber(nums) {
return nums.reduce((a, b) => a ^ b);
}
console.log(uniqueNumber(nums));// 8
使用的是异或运算:相同0,不同1
异或满足交换律;两个相同的数字异或一定的0;0和一个数字进行异或,一定得到那个数字。
九、getElementByClassName、querySelector()
十、数字格式化:
var str = "10000000000000";
// 1.使用正则表达式匹配一个或多个 000
// /(\d{3})+$)/g
// 2.我们要匹配的是000前面的位置,需要使用前瞻
// /(?=(\d{3})+$)/g
// \B非单词边界
var result = str.replace(/(?=\B(\d{3})+$)/g, ",");
console.log(result); // 10,000,000,000,000