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 相关文章推荐
经常用到的JavasScript事件的翻译
Apr 09 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
Dec 11 Javascript
Javascript数组操作函数总结
Feb 05 Javascript
JavaScript中property和attribute的区别详细介绍
Mar 03 Javascript
jQuery过滤特殊字符及JS字符串转为数字
May 26 Javascript
JavaScript正则表达式函数总结(常用)
Feb 22 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
Jul 24 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
Nov 13 Javascript
Nuxt.js 数据双向绑定的实现
Feb 17 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 Javascript
浅谈Vue为什么不能检测数组变动
Oct 14 Javascript
js实现磁性吸附的示例
Oct 26 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验证码实现代码(3种)
2015/09/07 PHP
php上传大文件设置方法
2016/04/14 PHP
用js查找法实现当前栏目的高亮显示的代码
2007/11/24 Javascript
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
jQuery实现简洁的轮播图效果实例
2016/09/07 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
Vue中的v-for循环key属性注意事项小结
2018/08/12 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
python里大整数相乘相关技巧指南
2014/09/12 Python
Python实现简单的可逆加密程序实例
2015/03/05 Python
浅谈Python单向链表的实现
2015/12/24 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
对pyqt5之menu和action的使用详解
2019/06/20 Python
简单了解python数组的基本操作
2019/11/26 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
清华大学自主招生自荐信
2014/01/29 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
自查自纠工作总结
2014/10/15 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
电子商务专业求职信范文
2015/03/19 职场文书
2015大学生入党个人自传
2015/06/26 职场文书
商务英语邮件开头问候语
2015/11/10 职场文书