JavaScript toPrecision() 方法
定义和用法
toPrecision() 方法可在对象的值超出指定位数时将其转换为指数计数法。
语法
NumberObject.toPrecision(num)
参数描述
num |
必需。规定必须被转换为指数计数法的最小位数。该参数是 1 ~ 21 之间(且包括 1 和 21)的值。有效实现允许有选择地支持更大或更小的 num。如果省略了该参数,则调用方法 toString(),而不是把数字转换成十进制的值。 |
返回值
返回 NumberObject 的字符串表示,包含 num 个有效数字。如果 num 足够大,能够包括 NumberObject 整数部分的所有数字,那么返回的字符串将采用定点计数法。否则,采用指数计数法,即小数点前有一位数字,小数点后有 num-1 位数字。必要时,该数字会被舍入或用 0 补足。
抛出
当 num 太小或太大时抛出异常 RangeError。1 ~ 21 之间的值不会引发该异常。有些实现支持更大范围或更小范围内的值。
当调用该方法的对象不是 Number 时抛出 TypeError 异常。
实例
在本例中,我们将把一个数字转换为指数计数法:
Show 10,000 as an exponential notation:
<script type="text/javascript">
var num = new Number(10000);
document.write (num.toPrecision(4))
</script>
输出:
Show 10,000 as an exponential notation:
1.000e+4
分享到:
相关推荐
### 即用即查JAVASCRIPT核心对象参考手册知识点详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发中的脚本语言,它能够为网页添加动态效果,提高用户体验。JavaScript 的核心对象是其功能强大的基石之一,...
JavaScript对象参考手册详细列出了JavaScript内置对象的属性和方法,这对于开发者来说是一个非常宝贵的资源。 1. **Array对象**: - Array对象用于创建数组,可以存储任意类型的数据。创建方式有多种,如`new ...
JavaScript中的Number对象是用于处理数字的基本类型之一,它在Web开发中扮演着至关重要的角色。JavaScript的数字类型并不像其他编程语言那样区分整数、浮点数等子类型,所有数字都是64位浮点数表示,这符合IEEE 754...
JavaScript中的Number对象是用于处理数值的内置对象,它不仅提供了基本的数值操作,还包含了一系列的方法,方便对数值进行转换和验证。以下是对标题和描述中提到的知识点的详细解释: 1. **数值表示法**: ...
JavaScript中的Number对象是用于处理数值的一种内置对象,它提供了丰富的属性和方法,使得开发者能够更加灵活地操作和格式化数字。下面将详细讲解Number对象的关键知识点。 首先,创建Number对象非常简单,通常我们...
本文将针对Number对象的用途、属性、以及各种方法进行详细介绍,旨在为JavaScript编程人员提供参考。 首先,Number对象代表的是数字类型的数据。在JavaScript中,数字可以直接赋值给变量,也可以使用Number对象的...
### JavaScript内置对象属性及方法详解 #### 一、概述 在JavaScript编程语言中,内置对象是预先定义的对象,用于提供标准的功能集。这些内置对象包括日期处理(`Date`)、数学计算(`Math`)以及数值操作(`Number`...
toPrecision 方法; toString 方法; toTimeString 方法; toUpperCase 方法; toUTCString 方法; ubound 方法; unescape 方法; unshift 方法; UTC 方法; valueOf 方法; JScript 对象; ActiveXObject 对象; ...
apply 方法 应用对象的一个方法,用当前对象代替另一对象。 arguments 属性 返回一个包含传递给当前执行函数的每个参数的数组。 Array 对象 提供对创建任何数据类型的数组的支持。 asin 方法 返回一个数的反正弦...
5. **Number 对象**:处理数字,包含一些数学运算方法,如toFixed、toExponential、toPrecision等。 6. **String 对象**:处理字符串,提供许多字符串操作方法,如concat、substring、trim、indexOf等。 7. **RegExp...
在JavaScript中,`Number` 是一个内置对象,它提供了处理数值的方法和属性。本文将对`Number`的一些关键方法进行小结,帮助你理解和运用这些功能。 ### 一、构造函数 JavaScript 提供两种创建 `Number` 对象的方式...
在JavaScript中,`String`对象提供了丰富的属性和方法来帮助开发者操作字符串。 ##### 1. 构造函数 - **构造函数**: `new String(value)` - **描述**: 用于创建一个新的字符串对象。 - **参数**: - `value`: 要...
Number对象还包含toExponential()、toFixed()、toPrecision()、toString()和valueOf()等方法。这些方法分别用于以指数形式、固定小数位数、指定精度或者转换为字符串形式返回数字的表示,以及返回数字的原始值。 3....
在本文中,我们将深入探讨JavaScript中的数值类型,以及Number对象的属性和方法。 数值类型是JavaScript中最基本的数据类型之一。它用于表示数字,包括整数和小数。例如: ```javascript var num1 = 80; // 整数 ...
除了toString()方法之外,还包括toFixed()、toExponential()和toPrecision()方法,它们分别用于返回指定位数小数的数字字符串、科学计数法表示的数字字符串和根据指定的总数字位数返回数字的预定形式或指数形式。...
- 通过`valueOf()`方法可以从`Number`对象中提取基本的数值。 ```javascript var iNumber = oNumberObject.valueOf(); // 结果为 55 ``` - `Number`对象还提供了一些格式化数字的方法: - `toFixed()`: 用于...
javascript的官方文档 这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题...
在JavaScript的值类型转换中,最常发生的就是string与number这两种类型值之间的相互转换。 可以通过调用number值的4个函数(事实上,是JS将number值自动转化为Number对象后,Number类的4个函数)来将其转换成string: ...