工具: PlayGround


算术运算符

注意++--,实例:

let value = 0;
console.log(value++);		//0, 先显示再增加后为1
console.log(++value);		//2,先增加后为2再显示

关系运算符

注意区分: =====,实例:

// == 会进行类型转换
console.log(10 == "10");        // true
console.log(true == 1);         // true

// ===
console.log(10 === "10");        // false
console.log(true === 1);         // false 

推荐使用后者, 更安全。


逻辑运算符

简单实例:

const value = 10;
console.log(value > 0 && value < 20);   // true 
console.log(value > 20 || value < 30);  // true
console.log(!value);                    // false 

位运算符


赋值运算符

注意: value++value +=1的结果都一样,看个人习惯;


其他运算符

简单的实例:

// 三元
const value = 10;
let resout = (value > 0)? "RIGHT" : "ERROR";
console.log(resout);            // RIGHT

// 类型判定
const data: number[] = [1, 2, 3];
console.log(typeof(data));      // object

// 对象检测
class Demo {
    //
}
const demo = new Demo();
console.log(demo instanceof Demo);  // true

08-12 10:16