js 支持多少位数的整数计算?

JavaScript014

js 支持多少位数的整数计算?,第1张

所有 JavaScript 数字均为 64 位JavaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数。可以使用下面代码获取可表示的最大数字:var big = Number.MAX_VALUEalert(big)最大数字1.7976931348623157e+308

我拿一个数来举例啊!

var num = 12345 //假如是这个数

var numLength = num.toString().length //numLength 就是他的位数

/*

*num是Number类型,没有length方法

*但是String有length方法

*通过num.toString()把Number转化成String类型就可以了

*/

//1, isNaN

var s = "223"

var b = isNaN(s) // false:数字。true:非数字

//2,正则

var s = "223"

var p = /^[0-9]+$/

var b = p.test(s) //true:数字。false:非数字