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 数组的 uniq 方法
Jan 23 Javascript
JS中Iframe之间传值及子页面与父页面应用
Mar 11 Javascript
JS实现切换标签页效果实例代码
Nov 01 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
Aug 07 Javascript
js提交form表单,并传递参数的实现方法
May 25 Javascript
MvcPager分页控件 适用于Bootstrap
Jun 03 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
Oct 27 Javascript
微信小程序实现文字从右向左无限滚动
Nov 18 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
Jan 05 Javascript
JavaScript实现好看的跟随彩色气泡效果
Feb 06 Javascript
浅谈Vue使用Elementui修改默认的最快方法
Dec 05 Vue.js
如何在 Vue 表单中处理图片
Jan 26 Vue.js
最基础的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函数file_get_contents超时处理的方法详解
2013/06/03 PHP
深入理解PHP内核(一)
2015/11/10 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
MSN消息提示类
2006/09/05 Javascript
showModalDialog 和 showModelessDialog
2007/01/22 Javascript
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
微信小程序实现锚点跳转
2020/11/23 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
Python脚本实现自动发带图的微博
2016/04/27 Python
Python面向对象之类和对象实例详解
2018/12/10 Python
使用PYTHON解析Wireshark的PCAP文件方法
2019/07/23 Python
python3反转字符串的3种方法(小结)
2019/11/07 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
Python selenium自动化测试模型图解
2020/04/15 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
python 利用jieba.analyse进行 关键词提取
2020/12/17 Python
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
生态学毕业生自荐信
2013/10/27 职场文书
银行办理业务介绍信
2014/01/18 职场文书
开学典礼感言
2014/02/16 职场文书
先进工作者推荐材料
2014/12/23 职场文书
检讨书范文300字
2015/01/28 职场文书
装饰技术负责人岗位职责
2015/04/13 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
JavaScript中时间格式化新思路toLocaleString()
2021/11/07 Javascript
Python中npy和mat文件的保存与读取
2022/04/24 Python