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 相关文章推荐
jQuery 常见开发使用技巧总结
Dec 26 Javascript
原生js做的手风琴效果的导航菜单
Nov 08 Javascript
js整数字符串转换为金额类型数据(示例代码)
Dec 26 Javascript
为何JS操作的href都是javascript:void(0);呢
Nov 12 Javascript
js选项卡的制作方法
Jan 23 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
Jun 13 Javascript
原生js中ajax访问的实例详解
Sep 19 Javascript
深入理解node.js http模块
Jan 24 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
Feb 09 Javascript
vue页面跳转后返回原页面初始位置方法
Feb 11 Javascript
解决Layui数据表格显示无数据提示的问题
Nov 14 Javascript
Vue实现验证码功能
Dec 03 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中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
php中inlcude()性能对比详解
2012/09/16 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
用JavaScript对JSON进行模式匹配(Part 1-设计)
2010/07/17 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
jQuery插件scroll实现无缝滚动效果
2015/04/27 Javascript
Javascript实现div的toggle效果实例分析
2015/06/09 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
jQuery弹出遮罩层效果完整示例
2016/09/13 Javascript
需要牢记的JavaScript基础知识
2016/09/25 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
2017/03/29 jQuery
微信小程序删除处理详解
2017/08/16 Javascript
node.js操作MongoDB的实例详解
2017/10/11 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
详解Vue.js v-for不支持IE9的解决方法
2018/12/29 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
python批量修改文件名的实现代码
2014/09/01 Python
在Python中处理XML的教程
2015/04/29 Python
以一个投票程序的实例来讲解Python的Django框架使用
2016/02/18 Python
深入浅析python的第三方库pandas
2020/02/13 Python
详解Python高阶函数
2020/08/15 Python
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
感恩老师的演讲稿
2014/05/06 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
辩论赛新闻稿
2015/07/17 职场文书
怎样写工作总结啊!
2019/06/18 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
go语言中fallthrough的用法说明
2021/05/06 Golang
通过Python把学姐照片做成拼图游戏
2022/02/15 Python