美文网首页
toPrecision()函数

toPrecision()函数

作者: Romyo | 来源:发表于2018-05-14 14:24 被阅读0次

toPrecision()函数

返回值为String类型,
返回该数字以指数计数法或定点表示法的表示形式。
如果该数字的有效位数小于precision位,则在小数部分填充相应位数的0。

如果参数precision大于等于数字整数部分的位数,
则返回值将采用定点表示法;
否则将采用指数计数法。

有效数字的位数是从数字第一个不为0的数(包括整数部分和小数部分)开始计算的位数。
//toPrecision()会进行四舍五入

var num = 423.536;
// 调用的是toString()方法
document.writeln( num.toPrecision() ); // 423.536

num = 562345.12456;
// 由于整数部分有6位,要求只有3位有效数字,必须采用指数计数法才能表示。
document.writeln( num.toPrecision( 3 ) ); // 5.62e+5

num = -2651.10;
// 整数部分有4位,要求的有效数字为4位,采用定点表示法
document.writeln( num.toPrecision( 4 ) ); // -2651

num = 4564561.12457;
// 整数部分有7位,要求有效数字为1位,采用指数计数法
document.writeln( num.toPrecision( 1 ) ); // 5e+6

num = 231;
// 整数部分有3位,要求有效数字为5位,采用定点表示法,并在小数部分填充两个0
document.writeln( num.toPrecision( 5 ) ); // 231.00

参考链接:http://www.365mini.com/page/javascript-number-toprecision.htm

相关文章

  • toPrecision()函数

    toPrecision()函数 返回值为String类型,返回该数字以指数计数法或定点表示法的表示形式。如果该数字...

  • javascript数据类型转换

    类型转换表格 toFixed(), toExponential(), toPrecision() toFixed(...

  • JavaScript 浮点数陷阱及解法

    数据运算类 对于运算类操作,如 +-*/,就不能使用 toPrecision 了。正确的做法是把小数转成整数后再运...

  • Excel(三)

    AND函数 OR函数 NOT函数 IF函数 频率分析函数FREQUENCY

  • if、else if、for、while、repeat函数

    ①if函数 ②else if函数 ③for函数 ④while函数 ⑤repeat函数

  • strsplit、mapply、paste、match函数

    strsplit函数 mapply函数 strsplit函数 mapply函数 paste函数 match函数 第...

  • Oracle中常用函数(SQL)

    Oracle函授有以下几个分类:数字函数、字符函数、日期函数、转换函数、集合函数、分析函数 数字函数: 字符函数:...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • BI-SQL丨AND & OR & IN

    AND函数 & OR函数 & IN函数 AND函数、OR函数和IN函数都可以理解是WHERE函数的补充,当然也可以...

  • Python之函数

    课程大纲 函数定义 函数的参数 函数的返回值 高阶函数 函数作用域 递归函数 匿名函数 内置函数 函数式编程 将函...

网友评论

      本文标题:toPrecision()函数

      本文链接:https://www.haomeiwen.com/subject/hpzddftx.html