TypeScript 數值型別
TypeScript數字都是浮點數,這與JavaScript完全相同。
除了支援十進位制和十六進位制,也支援ES2015改進的二進位制和八進位制格式。
二進位制的新寫法:
規定以0b或者0B開頭,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼let num = 0b0101
八進位制的寫法:
ES5嚴格模式之前,八進位制是以0開頭,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼let num = 011
但嚴格模式明確規定,八進位制不再允許以0開頭,ES2015規定八進位制數字以0o或者0O開頭。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼let num = 011
四種進位制程式碼例項:
[JavaScript] 純文字檢視 複製程式碼let decLiteral: number = 6; let hexLiteral: number = 0xf00d; let binaryLiteral: number = 0b1010; let octalLiteral: number = 0o744;
上述程式碼演示了數字的四種進位制。
相關文章
- TypeScript this型別TypeScript型別
- TypeScript 泛型型別TypeScript泛型型別
- JavaScript - 變數、值、型別JavaScript變數型別
- Python數值型別Python型別
- TypeScript 型別相容TypeScript型別
- TypeScript 交叉型別TypeScript型別
- Typescript:基本型別TypeScript型別
- TypeScript 字串型別TypeScript字串型別
- TypeScript Never型別TypeScript型別
- TypeScript Any型別TypeScript型別
- TypeScript 索引型別TypeScript索引型別
- TypeScript 型別安全TypeScript型別
- 【MySQL資料型別1之--數值型別】MySql資料型別
- oracle數值型別漫談Oracle型別
- TypeScript type 型別別名TypeScript型別
- C#變數型別(1):引用型別和值型別 (轉)變數型別
- TypeScript 型別系統TypeScript型別
- Typescript高階型別TypeScript型別
- TypeScript 聯合型別TypeScript型別
- TypeScript 型別保護TypeScript型別
- TypeScript 型別推斷TypeScript型別
- TypeScript 型別斷言TypeScript型別
- TypeScript void 型別TypeScript型別
- TypeScript 陣列型別TypeScript陣列型別
- TypeScript 函式型別TypeScript函式型別
- TypeScript 布林型別TypeScript型別
- TypeScript Widened型別TypeScriptIDE型別
- TypeScript 對映型別TypeScript型別
- TypeScript 元組型別TypeScript型別
- TypeScript 字面量型別TypeScript型別
- TypeScript資料型別TypeScript資料型別
- 如何在Typescript中定義Promise的返回值型別TypeScriptPromise型別
- js基本語法之 值型別(資料型別)(變數型別)JS資料型別變數
- MYSQL 資料型別儲存-數值型MySQL 資料型別
- JavaScript 字串轉換數值型別JavaScript字串型別
- XSD 數值資料型別資料型別
- char型別的數值轉換型別
- TypeScript型別系統和基礎型別TypeScript型別