TypedArr (TA06)
1: const hexString = "3039";
2: const int1 = parseInt(hexString, 16)
3: const float1 = parseFloat(hexString) //float1 = 3039 !!!
4: const big1 = BigInt(int1);
5: const big2 = BigInt(`0x${hexString}`); // big1 = 12345n
6: const char1 = String.fromCharCode(int1);
7: const bool1 = Boolean(int1);
8:
9: console.log(hexString);
10: console.log(int1);
11: console.log(float1);
12: console.log(big1);
13: console.log(big2);
14: console.log(char1);
15: console.log(bool1);
16:
17: console.log(big1 == float1);
18: console.log(big1 === float1);
19: console.log(big1 == int1); // true (loose equality, coerces BigInt to number)
20: console.log(big1 === int1);
21: console.log(big2 === int1);
22: console.log(int1 == float1);
23: console.log(bool1 === int1);
24: console.log(bool1 == int1);
25: console.log(float1 == int1.toString())
26: console.log(big1 == int1.toString()) // true
27: console.log(bool1== char1); // false (character string is not coerced to boolean)
28:
29:
3039 12345 3039 12345n 12345n 〹 true false false true false false false false false false true fals
TypedArr context:
ES6 context:
- (2024) Notes about JS Closures. #ES6
- (2024) Notes about Javascript asynchronous programming. #ES6
- (2022) Modern Javascript books #ES6 #Doc
- (2021) JS learning start point #ES6
- (2021) Maximilian Schwarzmüller Javascript lecture #ES6
- (2021) Javascript interview question from Happy Rawat #ES6
- (2021) Javascript tests #ES6
- (2016) New unique features of Javascript (updated). #ES6
Binary context:
- (2019) How to change image Exif metadata #Binary
- (2018) З'ясування алгоритмів оновлення Documat-CD SEB. #Binary
- (2016) JS6 Typed Array #ES6 #Binary
- (2015) Сховище графіки на SQL FileStream та канал браузеру multipart/form-data. #Sql #WebServiceClient #Binary
- (2012) Робота з байтами у VB.NET - ChrW, BitConverter.ToInt32, Convert.ToInt32, Byte.Parse, ToString("X2") / AllowHexSpecifier, GetBytes/GetString, New Byte(N) {}, UInt32 = &H33 #Binary #NetCommon
- (2005) DumpExe - утилитка дампирования структуры NET-сборок с открытым исходным текстом. #Binary #WinDesktop
- (2003) DVD - формат и обзор техник работы с ним. #Binary
- (2002) PE - формат исполняемого файла. #Binary
- (2002) FRX-парсер - моя утилитка для выкусывания рисунков из шестерочного FRX-файла. #WinDesktop #Vb6 #Binary
Comments (
)

Link to this page:
http://www.vb-net.com/JavascriptES6/TA06.htm
|