JavaScript原生对象之Number对象的属性和方法详解

yizhihongxing

以下是关于“JavaScript原生对象之Number对象的属性和方法详解”的完整攻略。

Number对象的介绍

JavaScript的Number对象代表数字,可以进行数学运算。Number对象是JavaScript中的原始值之一。Number对象有很多属性和方法,可以帮助我们在编写JavaScript程序时,更加方便地操作数字。

Number对象的属性

下面是Number对象的一些常用属性:

1. MAX_VALUE

Number.MAX_VALUE是JavaScript能够表示的最大的数,大约是1.7976931348623157 x 10的308次方。

console.log(Number.MAX_VALUE);
// 输出:1.7976931348623157e+308

2. MIN_VALUE

Number.MIN_VALUE是JavaScript能够表示的最小的正数,大约是5 x 10的-324次方。

console.log(Number.MIN_VALUE);
// 输出:5e-324

3. NaN

NaN表示“Not a Number”(不是一个数字),当一个值不能被表示成一个数字时,就会返回NaN。

console.log(Number.NaN);
// 输出:NaN
console.log(0/0);
// 输出:NaN

4. NEGATIVE_INFINITY

NEGATIVE_INFINITY表示负无穷大。

console.log(Number.NEGATIVE_INFINITY);
// 输出:-Infinity
console.log(-1/0);
// 输出:-Infinity

5. POSITIVE_INFINITY

POSITIVE_INFINITY表示正无穷大。

console.log(Number.POSITIVE_INFINITY);
// 输出:Infinity
console.log(1/0);
// 输出:Infinity

Number对象的方法

下面是Number对象的一些常用方法:

1. toFixed()

toFixed() 方法使用指定的小数位数将数字转换为字符串。

var num = 123.456789;
console.log(num.toFixed(2));
// 输出:123.46

2. parseInt()

parseInt() 方法将字符串转换为整数。

console.log(parseInt("123"));
// 输出:123
console.log(parseInt("123.45"));
// 输出:123

3. parseFloat()

parseFloat() 方法将字符串转换为浮点数。

console.log(parseFloat("3.14"));
// 输出:3.14
console.log(parseFloat("3.14e2"));
// 输出:314

4. toString()

toString() 方法返回一个数字对象的字符串表示。

var num = 123;
console.log(num.toString());
// 输出:123
console.log(num.toString(2));
// 输出:1111011

示例说明

示例1:使用toFixed()方法

var num = 123.456789;
var result = num.toFixed(2);
console.log(result);
// 输出:123.46

上面的代码中,我们使用toFixed()方法将num的值保留两位小数,并赋值给result。

示例2:使用parseInt()方法

var str = "123.45";
var num = parseInt(str);
console.log(num);
// 输出:123

上面的代码中,我们将字符串"123.45"使用parseInt()方法转换为整数,并赋值给num。

以上就是关于“JavaScript原生对象之Number对象的属性和方法详解”的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript原生对象之Number对象的属性和方法详解 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • js中判断Object、Array、Function等引用类型对象是否相等

    JavaScript 中判断对象是否相等比较复杂,因为对象具有引用类型的特性,即两个变量即使引用同一个对象,它们也不一定相等。 以下是一些常见的判断方法和示例: 1. 使用 Object.is() 方法 Object.is() 方法可以判断两个对象是否相等,与 === 操作符相似。它的返回值为一个布尔值。 以下是示例代码: const obj1 = { a:…

    JavaScript 2023年6月11日
    00
  • 用jQuery将JavaScript对象转换为querystring查询字符串的方法

    将JavaScript对象转换为querystring查询字符串是前端开发中非常常用的操作之一,可以通过jQuery的$.param()方法实现。 具体步骤如下: 1.创建一个JavaScript对象,用于测试示例。 例如,现在有一个名为person的JavaScript对象: var person = { name: "Tom", ag…

    JavaScript 2023年5月27日
    00
  • 浅析javascript的间隔调用和延时调用

    浅析javascript的间隔调用和延时调用 在JavaScript中,有两种常见的调用方式:间隔调用和延时调用。 延时调用 延时调用意思是在一段时间之后才执行函数,在JavaScript中使用setTimeout()方法来实现。 setTimeout()方法需要接收两个参数,第一个参数是要执行的函数,第二个参数是时间(单位为毫秒)。在例子中,代码会在3秒之…

    JavaScript 2023年6月11日
    00
  • 帮你提高开发效率的JavaScript20个技巧

    帮你提高开发效率的JavaScript 20个技巧攻略 1. 使用模板字面量 模板字面量是ES6新特性中之一,它使用反引号 ` 来包裹字符串模板,可以非常方便地插入变量、表达式、换行符及其它一些字符。使用模板字面量可以更加优雅简洁地构建字符串,提高开发效率。 例如,使用模板字面量来生成HTML代码: const div = ` <div class=&…

    JavaScript 2023年5月18日
    00
  • 学习JavaScript设计模式之代理模式

    学习JavaScript设计模式之代理模式 什么是代理模式 代理模式是一种结构型设计模式,可以为其他对象提供一种代理以控制对这个对象的访问。 代理模式允许在不改变原始对象行为的情况下,通过代理对象来控制或修改对象的行为。这种方式提供了一种更加灵活和安全的访问对象的方式。 代理模式由三个部分组成,分别是目标对象(即要被代理的对象)、代理对象和客户端。 代理模式…

    JavaScript 2023年6月11日
    00
  • JavaScript中的私有/静态属性介绍

    当我们谈到JavaScript中的“私有”和“静态”属性时,我们实际上是在谈论不同类型的属性。 私有属性 私有属性是指只能在类的内部使用的属性。这意味着它们不能通过类的实例或外部访问。为了理解私有属性,让我们来看一个简单的例子: class Person { #name = ”; set name(name) { this.#name = name; } …

    JavaScript 2023年6月10日
    00
  • JavaScript获取表单enctype属性的方法

    获取表单的enctype属性,可以使用JavaScript实现。在此提供以下两种方法: 方法一:通过getElementsByName方法获取表单元素,再获取enctype属性值 //获取表单元素 var formElement = document.getElementsByName(‘formName’)[0]; //获取enctype属性值 var e…

    JavaScript 2023年6月10日
    00
  • JS获取当前网页大小以及屏幕分辨率等

    获取当前网页大小以及屏幕分辨率等信息是前端开发中非常实用和常见的任务。下面就是JS获取当前网页大小以及屏幕分辨率等的完整攻略。 获取当前网页大小 获取网页可见宽度和高度 let clientWidth = document.documentElement.clientWidth; let clientHeight = document.documentEle…

    JavaScript 2023年6月11日
    00
合作推广
合作推广
分享本页
返回顶部