### 按位非
按位非操作符有一個~表示,執行按位非的結果就是返回數值的反碼。
```
let num = 10;
console.log(~num); // -11
// 1、~~將變量轉化成數值類型
let str = 'hello';
let bool = true;
let und = undefined;
let nul = null;
let obj = {};
console.log(~~str); // 0
console.log(~~bool); // 1
console.log(~~und); // 0
console.log(~~nul); // 0
console.log(~~obj); // 0
```