2021.4.4java Number typeof语法 最大值 Infinity字面量 字符串相乘 最小值 整数的运算 浮点数计算
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了2021.4.4java Number typeof语法 最大值 Infinity字面量 字符串相乘 最小值 整数的运算 浮点数计算,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2385字,纯文字阅读大概需要4分钟。
内容图文
![2021.4.4java Number typeof语法 最大值 Infinity字面量 字符串相乘 最小值 整数的运算 浮点数计算](/upload/InfoBanner/zyjiaocheng/595/59effa5a906b49c1aa1c7d3e28eaca2d.jpg)
javascript Number
在js里面所有数值都是Number
包括整数和浮点数(浮点数就是小数 )
如果在js中表示数字的最大值要使用
Number.MAX_VALUE
可以配合console.log(Number.MAX_VALUE)
注意Number.MAX_VALUE的大小写语法。
这里还要延申另外一个问题,如果声明变量后面的都属数字有引号和没引号但在控制台都显示应该如何区分。
还有注意的就是只要引号选中的不管是数字还是字母都是字符串
<head>
<script>
//数字123
var a = 123;
//字符串123
var b = "123";
console.log(a);
console.log(b);
</script>
</head>
这种出现相同的时候就要运用typeof
typeof运算符来检查一个变量的类型
typeof语法
typeof的使用可以配合console.log(type 变量);
我们这里就可以使用console.log(type a);来检查上面的变量a
<head>
<script>
//数字123
var a = 123;
//字符串123
var b = "123";
console.log(typrof a);
</script>
</head>
这样就可以看到使用运算符typeof a检查出来的a是数字123Number
如果在用运算符检查b那么控制台显示的b是字符串string
<head>
<script>
//数字123
var a = 123;
//字符串123
var b = "123";
console.log(typeof a);
console.log(typeof b);
</script>
</head>
Number.MAX_VALUE最大值
Number.MAX_VALUE是最大值,那么如果使用Number.MAX_VALUE*Number.MAX_VALUE取他们的平方就会显示Infinity(无穷的)
<head>
<script>
a = Number.MAX_VALUE * Number.MAX_VALUE
console.log(a)
</script>
</head>
这样表示就是js会的出来是正的无穷大。
如果在Number.MAX_VALUE前面加上-号那么就会的出来负无穷
<head>
<script>
a = -Number.MAX_VALUE * Number.MAX_VALUE
console.log(a)
</script>
</head>
Infinity字面量
Infinity就是数字字面量无穷大
不加入""就是代表字面量数字
如果加了""那么就变成字符串
<head>
<script>
a = Infinity;
console.log(a)
</script>
</head>
如果使用console.log(typeof a)显示的也是数字Number
<head>
<script>
a = Infinity;
console.log(typeof a);
</script>
</head>
使用-也和上面相同变成负无穷
-Infinity
字符串相乘
如果使用两个字符串相乘会产生的后果。
NaN 是一个特殊的数字,Not A Number
这样就表示不是一个数字
<head>
<script>
a = "abc" * "efg";
console.log(a);
</script>
</head>
如果a = NaN 没有加上引号
则控制台显示的也是一个数字
<head>
<script>
a = NaN
console.log(typeof a);
</script>
</head>
Number.MIN_VALUE最小值
这样得出的大于0的最小值
最小的正值
<head>
<script>
a = Number.MIN_VALUE;
console.log(a);
</script>
</head>
整数的运算
在JS中整数的运算基本可以保证精确
<head>
<script>
a = 123 + 123;
console.log(a);
</script>
</head>
浮点数计算
如果使用js计算浮点运算可能会得到一个不精确的结果
原因是JS语言是二进制的,在二进制里面不能表示十分之一
<head>
<script>
a = 0.1 + 0.2;
console.log(a);
</script>
</head>
内容总结
以上是互联网集市为您收集整理的2021.4.4java Number typeof语法 最大值 Infinity字面量 字符串相乘 最小值 整数的运算 浮点数计算全部内容,希望文章能够帮你解决2021.4.4java Number typeof语法 最大值 Infinity字面量 字符串相乘 最小值 整数的运算 浮点数计算所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。