黑彩网站怎么做wordpress本地数据库密码
条件运算符
条件运算符是一个根据条件返回不同运算结果的运算符
 关键字:?: 三元运算符
 它可以换成if …else
判断 ? true : false
判断为true,返回?号后面的,判断为false ,返回: 号后面的
逻辑运算符
用于将多个条件表达式或指组合起来,判断他们整体为true 还是false
- &&(与)
逻辑与,也可以理解成 和,要左右两边为true 才为true 
let a:number =18;
console.log(a>1&&a<12) //true
console.log(a>1&&a<8) //false
 
- ||(或)
逻辑或,页可以理解成 或者,左右两边有一个为真,那么结果就为真 
let a:number =18;
console.log(a>1||a<12) //true
console.log(a>1||a<8) //true
 
- !(非)
逻辑非,取当前布尔值的相反值 
let a:number =18;
console.log(!(a>1)) //false
 
类型运算符
类型运算符主要用于判断指定指的数据类型
- typeof
返回表示变量类型的字符串,适用于全部类型 
let a:number =18;
console.log(typeof a) //number 
- instanceof
instanceof 运算符 主要用于判断一个对象是否是指定类型的实例。,只能用于引用类型
语法: 
x instanceof 引用类型名称
class className{}
let a =new className);
console.log(a instanceof className) //true
 
位运算符
位运算符主要是针对二进制,我们都知道,计算机是无法识别除二进制以外的语言的。有时候,我们需要直接在二进制上进行一些运算操作。
- &
按位与,将左右两边为1的位设置为1,其余为0,可以理解成双1 为1 ,其余为0 
00001010
00101110
结果为
00001010
 
- |
按位或,将左右两边有1的位设置为1,其余为0,可以理解成有1 为1 ,双0为0 
00001010
00101110
结果为
00101110
 
- ~
按位非,0变成1 ,1变成0 
00001010结果为
11110101
 
- ^
按位异或,相同为0,不同为1 
00001010
00101110
结果为
00100100
 
- “<<”
左移位,右边补0,向左移位 
00001010<<1结果为
00010100
 
- “>>”
右移位,左边补0,向右移位 
00001010>>1结果为
00000101
 
- “>>>”
右移位,左边补0,向右移位,无证符号 
00001010>>1结果为
00000101
