javascript数字转字符串的函数有哪些

数字字符串的函数有:1、toString(),该函数把数值转换为字符串时,无法保留小数位;2、toFixed(),能够把数值转换为字符串,并显示小数点后的指定位数;3、toExponential();4、toPrecision()。

javascript数字转字符串的函数有哪些

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

1、toString()

toString() 是 Object 类型的原型方法,Number 子类继承该方法后,重写了 toString(),允许传递一个整数参数,设置显示模式。数字默认为十进制显示模式,通过设置参数可以改变数字模式。

1) 如果省略参数,则 toString() 方法会采用默认模式,直接把数字转换为数字字符串。

立即学习“Java免费学习笔记(深入)”;

var a = 1.000;var b = 0.0001;var c = 1e-1;console.log(a.toString());  //返回字符串“1”console.log(b.toString());  //返回字符串“0.0001”console.log(c.toString());  //返回字符串“0.0001”

登录后复制

toString() 方法能够直接输出整数和浮点数,保留小数位。小数位末尾的零会被清除。但是对于科学计数法,则会在条件许可的情况下把它转换为浮点数,否则就用科学计数法形式输出字符串。

var a = 1e-14;console.log(a.toString());  //返回字符串“1e-14”

登录后复制

在默认情况下,无论数值采用什么模式表示,toString() 方法返回的都是十进制的数字字符串。因此,对于八进制、二进制或十六进制的数字,toString() 方法都会先把它们转换为十进制数值之后再输出。

var a = 010;  //八进制数值 10var b = 0x10;  //十六进制数值10console.log(a.toString());  //返回字符串“8”console.log(b.toString());  //返回字符串“16”

登录后复制

2) 如果设置参数,则 toString() 方法会根据参数把数值转换为对应进制的值之后,再输出为字符串表示。

var a = 10;  //十进制数值 10console.log(a.toString(2));  //返回二进制数字字符串“1010”console.log(a.toString(8));  //返回八进制数字字符串“12”console.log(a.toString(16));  //返回二进制数字字符串“a”

登录后复制

2、 toFixed()

toFixed() 能够把数值转换为字符串,并显示小数点后的指定位数。

var a = 10;console.log(a.toFixed(2));  //返回字符串“10.00”console.log(a.toFixed(4));  //返回字符串“10.0000”

登录后复制

3、toExponential()

toExponential() 方法专门用来把数字转换为科学计数法形式的字符串。

var a = 123456789;console.log(a.toExponential(2));  //返回字符串“1.23e+8”console.log(a.toExponential(4));  //返回字符串“1.2346e+8”

登录后复制

toExponential() 方法的参数指定了保留的小数位数。省略部分采用四舍五入的方式进行处理。

4、toPrecision()

toPrecision() 方法与 toExponential() 方法相似,但它可以指定有效数字的位数,而不是指定小数位数。

var a = 123456789;console.log(a.toPrecision(2));  //返回字符串“1.2e+8”console.log(a.toPrecision(4));  //返回字符串“1.235e+8”

登录后复制

【推荐学习:javascript高级教程】

以上就是javascript数字转字符串的函数有哪些的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2947943.html

(0)
上一篇 2025年3月11日 23:03:24
下一篇 2025年3月11日 23:03:36

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何使用JavaScript比较两个日期

    在之前的《详解怎么使用javascript打印div元素的内容》中给大家介绍了怎么使用javascript打印div元素的内容,感兴趣的朋友可以去学习了解一下~ 本文的主要内容则是教大家如何使用JavaScript比较两个日期! 在Java…

    编程技术 2025年3月11日
    200
  • javascript nan什么意思

    javascript nan是代表非数字值的特殊值,该属性用于指示某个值不是数字,可以把Number对象设置为该值,来指示其不是数字值,其语法是“Number.NaN”。 本文操作环境:windows7系统、javascript1.8.5版…

    2025年3月11日
    200
  • javascript中null是什么

    javascript中null是JS提供的一种特殊值,表示缺少对象;在javascript中可以使用严格相等运算符来检查null值,其检查语句如“missingObject === null;”。 本文操作环境:windows7系统、jav…

    2025年3月11日
    200
  • 允许javascript运行是什么意思

    出现“允许javascript运行”是因为当前浏览器禁止了网站的javascript脚本程序,此时就需要用户根据实际情况,选择允许javascript运行或者禁止javascript运行。 本文操作环境:windows7系统、javascr…

    2025年3月11日
    200
  • javascript有哪几部分组成

    javascript有3部分组成,分别是:1、ECMAScript部分,指核心,是一种在国际认可的标准的脚本语言规范;2、DOM部分,是指文档对象模型;3、BOM部分,是指浏览器对象模型。 本文操作环境:windows7系统、javascr…

    2025年3月11日
    200
  • javascript是什么意思啊

    javascript是一种高级的、解释型的编程语言,主要用来向HTML页面添加交互行为;javascript还可以直接嵌入HTML页面,但写成单独的js文件更有利于结构和行为的分离。 本文操作环境:windows7系统、javascript…

    2025年3月11日
    200
  • comp是JavaScript的方法吗

    comp不是JavaScript的方法,而compile才是JavaScript的方法;compile方法用于在脚本执行过程中编译正则表达式,也可用于改变和重新编译正则表达式。 本文操作环境:windows7系统、javascript1.8…

    2025年3月11日
    200
  • javascript是一种脚本语言吗

    javascript是一种脚本语言,也是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;该脚本语言不依赖于操作系统,仅需要浏览器的支持,因此一个JavaScript脚本在编写后可以带到任意机器上使用。 本文操作环境:windows7…

    2025年3月11日
    200
  • JavaScript求最小值函数是什么

    JavaScript中求最小值函数是:Math对象的min()函数;使用该方法可返回指定的数字列表中带有最小值的数字,语法“Math.min(n1,n2,n3,…,nX)”。 本教程操作环境:windows7系统、javascr…

    2025年3月11日
    200
  • javascript是不是面向对象语言

    javascript不是面向对象语言,而是一种基于对象的脚本语言。JavaScript不仅可以创建对象,也能使用现有的对象。且面向对象包括三大特征:封装、继承、多态;而JavaScript中只有封装,继承也只是模拟继承,谈不上面向对象。 本…

    2025年3月11日
    200

发表回复

登录后才能评论