需求: js数字(Number)方法汇总
索引: 1,parseFLoat(n); 2,parseInt(n); 3,Number(n); 4,Number.MAX_VALUE; 5,Number.MIN_VALUE; 6,Number.isFinite(n); 7,Number.isInteger(n); 8,Number.isSafeInteger(n); 9,Number.isNaN(n); 10,n.tofixed(key); 11,n.toString(); 12,Math....(n);---后续单独解析 13,+-*/%^;---后续单独解析
正文 1,parseFloat (1)作用:将给定值解析为浮点数; (2)语法:parseFloat(n); (3)语法解释:n指代,待解析的数据; (4)返回值:格式化后的数据; (5)示例代码:
正数包括什么(整数包括什么)
2,parseInt (1)作用:将给定的值解析成整数; (2)语法:parseInt(n); (3)语法解释:n指代,待解析的数据; (4)返回值:格式化后的数据; (5)示例代码:
3,Number (1)作用:将给定的对象转换成数字---对应js隐式转换; (2)语法:Number(obj); (3)语法解释:obj指代某个对象; (4)返回转换后的数字,如果不能转为数字则返回NaN; (5)示例代码:
//关于字符串转化为数字, //1,Number()只能处理标准数字格式(兼容前后置的空格)的字符串为数字 //2,parseInt()parseFLoat()可以处理后置非number字符 //3,三者都不能处理前置非number字符 //4,三者都能处理前后置的空格 //5,parseInt()parseFLoat()遇到空格都不再继续解析,Number()遇到中间空格报错,如下例子
4,Number.MAX_VALUE (1)作用:表示在JavaScript里所能表示的最大数值; (2)语法:Number.MAX_VALUE; (3)语法解释:因为MAX_VALUE是Number对象的一个静态属性,所以你应该直接使用Number.MAX_VALUE,而不是作为一个创建的Number实例的属性;MAX_VALUE属性值接近于1.79E+308。大于MAX_VALUE的值代表"Infinity"; (4)返回值:返回一个js能表示的最大数值,接近于1.79E+308; (5)示例代码:
console.log(Number.MAX_VALUE); //1.7976931348623157e+308 5,Number.MIN_VALUE (1)作用:表示在JavaScript中所能表示的最小的正值; (2)语法:Number.MIN_VALUE; (3)语法解释:因为MIN_VALUE是Number的一个静态属性,因此应该直接使用:Number.MIN_VALUE,而不是作为一个创建的Number实例的属性;MIN_VALUE属性是JavaScript里最接近0的正值,而不是最小的负值;MIN_VALUE的值约为5e-324。小于MIN_VALUE("underflowvalues")的值将会转换为0; (4)返回值:返回一个接近0的正数,大约为5e-324; (5)示例代码:
console.log(Number.MIN_VALUE) //5e-324 6,Number.isFinite (1)作用:用来检测传入的参数是否是一个有穷数(finitenumber); (2)语法:Number.isFinite(number); (3)语法解释:number表示某个参数 (4)返回值:返回boolean; (5)示例代码:
7,Number.isInteger (1)作用:用来判断给定的参数是否为整数; (2)语法:Number.isInteger(number); (3)语法解释:number表示某个参数 (4)返回值:返回boolean; (5)示例代码:
8,Number.isSafeInteger (1)作用:用来判断传入的参数值是否是一个“安全整数”(safeinteger); (2)语法:Number.isSageInteger(number); (3)语法解释:number表示某个参数;安全整数:范围为-(2的53次方-1)到2的53次方-1之间的整数,包含临界数本身; (4)返回值:返回boolean; (5)示例代码:
9,Number.isNan (1)用来判断传入的参数值是否是Nan; (2)语法:Number.isNan(n); (3)语法解释:n表示某个参数; (4)返回值:返回boolean; (5)示例代码:
10,n.toFixed(key) (1)作用:使用定点表示法来格式化一个数; (2)语法:n.toFixed(key); (3)语法解释:n表示某个Number实例,key表示定点位数; (4)返回值:返回格式化之后的字符串; (5)示例代码:
11,n.toString() (1)作用:格式化一个number实例为字符串表示形式; (2)语法:n.toString(); (3)语法解释:n表示某个number实例; (4)返回值:返回格式化后的字符串; (5)示例代码:
作者:shine001 链接: 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
发表评论