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


目录
相关文章
|
2月前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
|
7天前
|
JavaScript 前端开发 开发者
JavaScript字符串的常用方法
在JavaScript中,字符串处理是一个非常常见的任务。JavaScript提供了丰富的字符串操作方法,使开发者能够高效地处理和操作字符串。本文将详细介绍JavaScript字符串的常用方法,并提供示例代码以便更好地理解和应用这些方法。
35 13
|
2月前
|
监控 JavaScript Java
Node.js中内存泄漏的检测方法
检测内存泄漏需要综合运用多种方法,并结合实际的应用场景和代码特点进行分析。及时发现和解决内存泄漏问题,可以提高应用的稳定性和性能,避免潜在的风险和故障。同时,不断学习和掌握内存管理的知识,也是有效预防内存泄漏的重要途径。
180 52
|
16天前
|
JavaScript 前端开发
【JavaScript】——JS基础入门常见操作(大量举例)
JS引入方式,JS基础语法,JS增删查改,JS函数,JS对象
|
2月前
|
JavaScript 前端开发 Java
springboot解决js前端跨域问题,javascript跨域问题解决
本文介绍了如何在Spring Boot项目中编写Filter过滤器以处理跨域问题,并通过一个示例展示了使用JavaScript进行跨域请求的方法。首先,在Spring Boot应用中添加一个实现了`Filter`接口的类,设置响应头允许所有来源的跨域请求。接着,通过一个简单的HTML页面和jQuery发送AJAX请求到指定URL,验证跨域请求是否成功。文中还提供了请求成功的响应数据样例及请求效果截图。
springboot解决js前端跨域问题,javascript跨域问题解决
|
2月前
|
JavaScript 前端开发
Moment.js与其他处理时间戳格式差异的JavaScript库相比有什么优势?
Moment.js与其他处理时间戳格式差异的JavaScript库相比有什么优势?
|
2月前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
63 5
|
算法
Leetcode 313. Super Ugly Number
题目翻译成中文是『超级丑数』,啥叫丑数?丑数就是素因子只有2,3,5的数,7 14 21不是丑数,因为他们都有7这个素数。 这里的超级丑数只是对丑数的一个扩展,超级丑数的素因子不再仅限于2 3 5,而是由题目给定一个素数数组。与朴素丑数算法相比,只是将素因子变了而已,解法还是和朴素丑数一致的。
109 1
|
7月前
|
存储 SQL 算法
LeetCode 题目 65:有效数字(Valid Number)【python】
LeetCode 题目 65:有效数字(Valid Number)【python】
|
8月前
|
存储 算法
【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题
【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题
61 0