JavaScript实现的数字与字符串转换功能示例


Posted in Javascript onAugust 23, 2017

本文实例讲述了JavaScript实现的数字与字符串转换功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
  <script type="text/javascript">
    var print = new Function("x", "document.write(x)");
    var println = new Function("x", "document.write(x + '<br>')");
    var n = 1.23456;
    var str = "123.456";
    println("number to String...");
    /* 加上一个空字符串 */
    println(typeof(n + ""));
    /* 使用 String 函数 */
    println(typeof(String(n)));
    /* 使用 toString() 方法 ,可以提供一个可选的参数,指定转换的基数(2 - 36),默认基数是10 */
    println(typeof n.toString(16));
    println("0x" + n.toString(16)); // 0x1.3c0c1fc8f3238
    /* 把一个数字转换为字符串,并指定小数位数 */
    println(n.toFixed(2));     // 1.23
    /* 指数表示,参数指定小数位数 */
    println(n.toExponential(1));  // 1.2e+0
    /* 参数指定有效数字的个数 */
    println(n.toPrecision(7));   // 1.234560
    println("");
    println("string to number...");
    /* 减去一个数字 0 */
    println(typeof (str - 0));
    /* 使用 Number 函数 */
    println(typeof(Number(str)));
    /* 只转换整数, 忽略舍去非数字部分,可以提供一个参数指定转换的基数(2 ~ 36)*/
    println(parseInt(" 4 line 5 row"));  // 4
    println(parseInt("row 4"));       // NaN
    println(parseInt("1111", 2));      // 15
    println(parseInt("ff", 16));      // 255
    println(parseInt("zz", 36));      // 1295
    /* 转换为浮点数 */
    println(parseFloat("1.23e-2 like"));  // 0.0123
    println(parseFloat("125"));       // 125
  </script>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
Apr 15 Javascript
js定时调用方法成功后并停止调用示例
Apr 08 Javascript
JavaScript使用concat连接数组的方法
Apr 06 Javascript
纯JS实现本地图片预览的方法
Jul 31 Javascript
jquery实现页面常用的返回顶部效果
Mar 04 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
Jan 04 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
Apr 10 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
Sep 07 Javascript
element-ui 文件上传修改文件名的方法示例
Nov 05 Javascript
JavaScript实现英语单词题库
Dec 24 Javascript
Nuxt 项目性能优化调研分析
Nov 07 Javascript
linux服务器快速卸载安装node环境(简单上手)
Feb 22 Javascript
最基础的vue.js双向绑定操作
Aug 23 #Javascript
vue组件实现文字居中对齐的方法
Aug 23 #Javascript
React+react-dropzone+node.js实现图片上传的示例代码
Aug 23 #Javascript
深入理解React中何时使用箭头函数
Aug 23 #Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 #jQuery
JS数组交集、并集、差集的示例代码
Aug 23 #Javascript
关于Vue实现组件信息的缓存问题
Aug 23 #Javascript
You might like
PHP队列用法实例
2014/11/05 PHP
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
jQuery中prevUntil()方法用法实例
2015/01/08 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
使用Curl命令查看请求响应时间方法
2016/11/04 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
vue 实现复制内容到粘贴板clipboard的方法
2018/03/17 Javascript
用Electron写个带界面的nodejs爬虫的实现方法
2019/01/29 NodeJs
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
python中lambda函数 list comprehension 和 zip函数使用指南
2014/09/28 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
PyTorch上实现卷积神经网络CNN的方法
2018/04/28 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
Python chardet库识别编码原理解析
2020/02/18 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
如何利用Python识别图片中的文字
2020/05/31 Python
python和php哪个容易学
2020/06/19 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
计算机专业求职信
2014/06/02 职场文书
消防安全宣传标语
2014/06/07 职场文书
工作经历证明书范文
2014/11/02 职场文书
2014年物流工作总结
2014/11/25 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
如何写新闻稿
2015/07/18 职场文书
在HTML中引入CSS的几种方式介绍
2021/12/06 HTML / CSS