布林等其他基本資料型別解讀

2021-10-13 03:12:35 字數 928 閱讀 2833

布林資料型別

只有true真 和 false假

把其他資料型別轉換為布林型別,boolean([value]) / !![value]

只有0、nan、空字串、null、undefined、轉換為布林的false,其餘都是true

條件判斷時,用到布林型別

symbol唯一值

定義:symbol唯一值,執行一次symbol相當於建立乙個唯一值

console.log(symbol()==symbol()); //false 建立了2個唯一值,是錯誤的寫法

var n=symbol();

console.log(n==n); //true

console.log(symbol(『aa』)==symbol(『aa』)); //false 加標識,只是為了方便除錯

bigint大數字

真實場景:從伺服器獲取資料,伺服器端儲存資料的時候,如果用的就是大數儲存的,返回到客戶端的資訊,很可能超過最大安全數字,這樣導致後續計算可能不準確。

number.max_safe_integer; //最大安全數9007199254740991 (16位)

number.min_safe_integer; //最小安全數-9007199254740991

超過最大或最小安全數,再進行計算,結果是不準確的!

console.log(9007199254740991+2); //9007199254740992

console.log(9007199254740992+3); //9007199254740996

上面的值是不準確的!

bigint(9007199254740991)+bigint(1241434) ->9007199254740991n+1241434n=9007199255982425n

上面的值是準確的

明天開始講物件資料型別

C 基本資料型別解讀

ansi c c 基本資料型別 32位系統 type size byte 位元組 數值範圍 void 0 無值域 bool 1true false short int signed short int 2 32768 32767 unsigned short int 20 65535 int sig...

基本資料型別

列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...

基本資料型別

建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...