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实现一些导航条切换,显示隐藏的实例代码
Jun 08 Javascript
js获取滚动距离的方法
May 30 Javascript
JavaScript基础知识点归纳(推荐)
Jul 09 Javascript
node.js版本管理工具n无效的原理和解决方法
Nov 24 Javascript
angular bootstrap timepicker TypeError提示怎么办
Jun 13 Javascript
js使用highlight.js高亮你的代码
Aug 18 Javascript
详解webpack3编译兼容IE8的正确姿势
Dec 21 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
Jan 16 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
Vue模板语法中数据绑定的实例代码
May 17 Javascript
JavaScript工具库之Lodash详解
Jun 15 Javascript
vue实现lodop打印功能的示例
Nov 11 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
Laravel框架实现model层的增删改查(CURD)操作示例
2018/05/12 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
2019/12/11 PHP
jquery 指南/入门基础
2007/11/30 Javascript
表格 隔行换色升级版
2009/11/07 Javascript
Javascript学习笔记2 函数
2010/01/11 Javascript
jquery移动节点实例
2015/01/14 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
vue-cli 自定义指令directive 添加验证滑块示例
2017/10/19 Javascript
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
2020/09/21 Javascript
如何使用原生Js实现随机点名详解
2021/01/06 Javascript
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
Sanic框架安装与简单入门示例
2018/07/16 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
Django保护敏感信息的方法示例
2019/05/09 Python
python飞机大战游戏实例讲解
2020/12/04 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
CSS3 分类菜单效果
2019/05/27 HTML / CSS
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
Osklen官方在线商店:巴西服装品牌
2019/04/25 全球购物
最新大学生自我评价
2013/09/24 职场文书
教你怎样写好自我评价
2013/10/05 职场文书
社区科普工作方案
2014/06/03 职场文书
学校火灾防控方案
2014/06/09 职场文书
2014年计生标语
2014/06/23 职场文书
应届生找工作求职信
2014/06/24 职场文书
学习心理学的体会
2014/11/07 职场文书
大学考试作弊检讨书
2015/05/06 职场文书
奖金申请报告模板
2015/05/15 职场文书
如何写好开幕词?
2019/06/24 职场文书
Redis安装启动及常见数据类型
2021/04/14 Redis
MySQL里面的子查询的基本使用
2021/08/02 MySQL