加法运算、 && || 、 赋值运算

一、加法运算加法运算、 && || 、 赋值运算_第1张图片加法运算、 && || 、 赋值运算_第2张图片
在这里插入图片描述
加法运算、 && || 、 赋值运算_第3张图片
加法运算、 && || 、 赋值运算_第4张图片
加法运算、 && || 、 赋值运算_第5张图片
加法运算、 && || 、 赋值运算_第6张图片
二、&& ||
加法运算、 && || 、 赋值运算_第7张图片
三、赋值运算

加法运算、 && || 、 赋值运算_第8张图片
加法运算、 && || 、 赋值运算_第9张图片

四、js类型就八种
加法运算、 && || 、 赋值运算_第10张图片
五、css权重、
加法运算、 && || 、 赋值运算_第11张图片

六:布局,尽量使用块盒。
七、小数精度存储的问题:存的不精确,算的肯定也是有问题的。

加法运算、 && || 、 赋值运算_第12张图片
加法运算、 && || 、 赋值运算_第13张图片
八、找单身狗算法题

/**
 * 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和一个数字进行异或,一定得到那个数字。加法运算、 && || 、 赋值运算_第14张图片加法运算、 && || 、 赋值运算_第15张图片

九、getElementByClassName、querySelector()
加法运算、 && || 、 赋值运算_第16张图片
十、数字格式化:

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

你可能感兴趣的:(前端)