摘要: 一、整数转换 在 JavaScript 中,`parseInt()` 函数会将其参数转换为字符串,然后解析该字符串,并返回一个整数或 `NaN`。如果 `parseInt()` 函数的参数是一个非常大的浮点数(如 `1000000000000000000000.5`),那么它首先会被转换为科学记数法 阅读全文
posted @ 2023-06-14 18:54 GroundSoft 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,正零(+0)和负零(-0)都代表数值0,它们在大多数情况下是等价的。然而,在某些特定的场景下,正零和负零的行为会有所不同。 1. **除法操作**:当0被用作除数时,正零和负零会产生不同的结果: ```javascript console.log(42 / +0); // 阅读全文
posted @ 2023-06-14 18:13 GroundSoft 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,数值可以以不同的进制表示: 1. **十进制**:这是我们最常用的进制系统。例如:`let decimal = 123;` 2. **二进制**:数值前面加上 `0b` 或者 `0B`。例如:`let binary = 0b1011; // 等于十进制的11` 3. **八 阅读全文
posted @ 2023-06-14 16:11 GroundSoft 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 在64位浮点数的表示中,我们使用了一个叫做"偏移二进制"的技术来存储指数。这是因为我们需要在有限的位数(在这种情况下是11位)内表示正数和负数。 让我们更详细地解释一下: 1. **符号位**:浮点数的最高位是符号位,0代表正数,1代表负数。 2. **指数部分**:接下来的11位用于存储指数。但是 阅读全文
posted @ 2023-06-14 15:43 GroundSoft 阅读(44) 评论(0) 推荐(0) 编辑