JavaScript 数字字面量详细解析与代码实例

编程入门 行业动态 更新时间:2024-10-27 22:23:39

JavaScript 数字<a href=https://www.elefans.com/category/jswz/34/1743906.html style=字面量详细解析与代码实例"/>

JavaScript 数字字面量详细解析与代码实例

JavaScript 中的数字字面量是用来表示数字的直接值。数字字面量可以是整数或小数,并且可以使用科学计数法表示。以下是一些示例:

整数:

let num1 = 123; // 十进制整数
let num2 = 0b1101; // 二进制整数,表示十进制的 13
let num3 = 0o17; // 八进制整数,表示十进制的 15
let num4 = 0x1f; // 十六进制整数,表示十进制的 31

小数:

let num5 = 3.14; // 小数
let num6 = .25; // 省略整数部分的小数

科学计数法:

let num7 = 5e3; // 5 乘以 10 的 3 次方,等于 5000
let num8 = 1.23e-4; // 1.23 乘以 10 的负 4 次方,等于 0.000123

在 JavaScript 中,数字字面量可以使用加号(+)连接起来形成一个字符串:

let str = "123" + 456; // 结果为字符串 "123456"

在进行算术运算时,JavaScript 会自动将字符串转换为数字:

let num9 = "123" + 456; // 结果为数字 579

需要注意的是,在进行算术运算时,JavaScript 会将整数和小数视为不同类型的数字,如果它们参与了同一个算术运算,结果将自动转换为小数类型:

let num10 = 5 + 2.5; // 结果为小数 7.5

另外,在 JavaScript 中,数字类型还有一些特殊的值:

  • Infinity:表示正无穷大,可以通过 Number.POSITIVE_INFINITY1 / 0 获取。
  • -Infinity:表示负无穷大,可以通过 Number.NEGATIVE_INFINITY-1 / 0 获取。
  • NaN:表示非数值,可以通过 Number.NaN0 / 0 获取。NaN 是一个特殊的值,它不等于任何值,包括自身。

下面是一些使用数字字面量的例子:

let num1 = 123;
let num2 = 0b1101;
let num3 = 0o17;
let num4 = 0x1f;let num5 = 3.14;
let num6 = .25;let num7 = 5e3;
let num8 = 1.23e-4;let str = "123" + 456;
let num9 = "123" + 456;let num10 = 5 + 2.5;let infinity = Infinity;
let negativeInfinity = -Infinity;
let notANumber = NaN;

更多推荐

JavaScript 数字字面量详细解析与代码实例

本文发布于:2023-11-16 18:25:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1630615.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字面   实例   代码   数字   详细

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!