js/javascript——常见Number的常用方法

简介: js/javascript——常见Number的常用方法

以下是常用的Number对象的方法:

  1. Number.isFinite(): 检查一个数值是否为有限数值,返回布尔值。
  2. Number.isNaN(): 检查一个值是否为NaN,返回布尔值。
  3. Number.parseFloat(): 将一个字符串转换为浮点数。
  4. Number.parseInt(): 将一个字符串转换为整数。
  5. Number.isInteger(): 检查一个值是否为整数,返回布尔值。
  6. Number.MIN_VALUE: 表示最小的正数值。
  7. Number.MAX_VALUE: 表示最大的数值。
  8. Number.POSITIVE_INFINITY: 表示正无穷大的数值。
  9. Number.NEGATIVE_INFINITY: 表示负无穷大的数值。
  10. Number.NaN: 表示非数值。
  11. Number.toFixed(): 将数值转换为指定位数的小数。
  12. Number.toPrecision(): 将数值转换为指定位数的精度。
  13. Number.toString(): 将数值转换为字符串。
  14. Number.valueOf(): 返回数值的原始值。

以下是JS Number常用方法的代码:

1.toFixed(): 返回数值的字符串表示,并指定小数点后的位数。

let x = 2.5678;
let y = x.toFixed(2); // y的值为"2.57"

2.toPrecision(): 返回数值的字符串表示,并指定有效数字的位数。

let x = 234.5678;
let y = x.toPrecision(3); // y的值为"235"

3.parseInt(): 将数值转换为整数。

let x = parseInt("10.5"); // x的值为10

4.parseFloat(): 将数值转换为浮点数。

let x = parseFloat("10.5"); // x的值为10.5

5.isNaN(): 判断一个值是否为NaN。

let x = "hello";
let y = isNaN(x); // y的值为true

6.isInteger(): 判断一个值是否为整数。

let x = 10;
let y = Number.isInteger(x); // y的值为true

7.MAX_VALUE: 返回JavaScript中最大的数值。

let x = Number.MAX_VALUE; // x的值为1.7976931348623157e+308

8.MIN_VALUE: 返回JavaScript中最小的正数值。

let x = Number.MIN_VALUE; // x的值为5e-324


目录
相关文章
|
10月前
|
资源调度 JavaScript 前端开发
Day.js极简轻易快速2kB的JavaScript库-替代Moment.js
dayjs是一个极简快速2kB的JavaScript库,可以为浏览器处理解析、验证、操作和显示日期和时间,它的设计目标是提供一个简单、快速且功能强大的日期处理工具,同时保持极小的体积(仅 2KB 左右)。
628 24
|
JavaScript 前端开发 算法
JavaScript 中通过Array.sort() 实现多字段排序、排序稳定性、随机排序洗牌算法、优化排序性能,JS中排序算法的使用详解(附实际应用代码)
Array.sort() 是一个功能强大的方法,通过自定义的比较函数,可以处理各种复杂的排序逻辑。无论是简单的数字排序,还是多字段、嵌套对象、分组排序等高级应用,Array.sort() 都能胜任。同时,通过性能优化技巧(如映射排序)和结合其他数组方法(如 reduce),Array.sort() 可以用来实现高效的数据处理逻辑。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
数据采集 JavaScript 前端开发
JavaScript中通过array.filter()实现数组的数据筛选、数据清洗和链式调用,JS中数组过滤器的使用详解(附实际应用代码)
用array.filter()来实现数据筛选、数据清洗和链式调用,相对于for循环更加清晰,语义化强,能显著提升代码的可读性和可维护性。博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
自然语言处理 JavaScript 前端开发
学习javaScript必知必会(2)~js词法分析、介绍一下主流的浏览器的开发者工具(js调试和查看网络请求)
学习javaScript必知必会(2)~js词法分析、介绍一下主流的浏览器的开发者工具(js调试和查看网络请求)
246 0
学习javaScript必知必会(2)~js词法分析、介绍一下主流的浏览器的开发者工具(js调试和查看网络请求)
|
JavaScript 前端开发
Javascript之旅——第七站:说说js的调试
原文:Javascript之旅——第七站:说说js的调试      最近比较吐槽,大家都知道,现在web前端相对几年前来说已经变得很重了,各种js框架,各种面对对象,而且项目多了,就会提取公共模块, 这些模块的UI展示都一样,不一样的就是后台逻辑,举个例子吧,我们做企业差旅的时候,通常都有一个成本中心的js公共模块,客户在预定机票 的时候来填写这个成本中心,而这种成本中心分布在online,offline和app等预定端,这样也是方便后期和客户公司进行月结算。
913 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
380 2
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
297 1
JavaScript中的原型 保姆级文章一文搞懂
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
185 0