===和==的区别 1. ==和===区别:首先它们两个引用数据类型都会比较地址值 区别如下: === 是严格相等 == 代表相等 == 2022-06-26 js 卷 js 块级作用域 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible 2022-06-25 js 卷 js 块级作用域 按位非 (~)是什么操作?什么是原码、反码、补码? 前言本文你将会知道JS中的按位非 (~),什么是原码、反码、补码,负数如何在计算机中表示,以及为什么要使用补码。 起因是在复习运算符优先级的时候,发现了按位非(~)。 以下是MDN官方给的示例: const a = 5; 2022-06-18 js js 二进制 批量修改文件 对于一些文件命名有重命名的需求,特写了一个node批量处理程序 为了方便后续管理,拆分成了两个文件 一个程序文件(index.js)和一个执行文件(main.js) index.js import * as fs from 'fs'; e 2022-06-09 js js node 工厂函数 工厂函数: function factory(name,age){ const obj = {} obj.name = name obj.age = age return obj 2022-05-30 js 卷 js 工厂函数 &与&&逻辑与短路与按位与 &&( 逻辑与) ||(逻辑或) 是逻辑运算符& (按位与) | (按位或) 是位运算符 1. 逻辑运算符作用:做条件判断 console.log(true||false); // 2022-05-28 js 卷 js 逻辑运算符 位运算符