JavaScript系列之数字类型


JavaScript 数字类型既可以用来保存整数值,也可以保存小数(浮点数)。

var age = 21; // 整数
var Age = 21.3747; // 小数

1、数字型进制

最常见的进制有二进制、八进制、十进制、十六进制。

// 1.八进制数字序列范围:0~7
var num1 = 07; // 对应十进制的7
var num2 = 012; // 对应十进制的10
var num3 = 08; // 对应十进制的8
// 2.十六进制数字序列范围:0~9以及A~F
var num = 0xa;

现阶段我们只需要记住,在JS中八进制前面加0,十六进制前面加 0x

2、数字型范围

JavaScript中数值的最大和最小值

alert(Number.MAX_VALUE); // 1.7976931348623157e+308
alert(Number.MIN_VALUE); // 5e-324
  • 最大值:Number.MAX_VALUE,这个值为:1.7976931348623157e+308
  • 最小值:Number.MIN_VALUE,这个值为:5e-324

可以通过 Number.isSafeInteger() 来检查值是否在双精度浮点数的取值范围内。

3、数字型三个特殊值

alert(Infinity); // Infinity
alert(-Infinity); // -Infinity
alert(NaN); // NaN
  • Infinity,代表无穷大,大于任何数值;
  • -Infinity,代表无穷小,小于任何数值;
  • NaN,Not a number,代表一个非数值;

4、isNaN()

用来判断一个变量是否为非数字的类型,返回 true 或者 false

在这里插入图片描述

var usrAge = 21;
var isOk = isNaN(userAge);
console.log(isOk); // false,21不是一个非数字
var usrName = "andy";
console.log(isNaN(userName)); // true,"andy"是一个非数字

后记

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_62277266/article/details/125491545