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 相关文章推荐
Mootools 1.2教程 Fx.Tween的使用
Sep 15 Javascript
基于mootools插件实现遮罩层新手引导
May 24 Javascript
基于jquery自定义图片热区效果
Jul 21 Javascript
用于deeplink的js方法(判断手机是否安装app)
Apr 02 Javascript
javascript中Date()函数在各浏览器中的显示效果
Jun 18 Javascript
jQuery获取单击节点对象的方法
Jun 02 Javascript
js添加千分位的实现代码(超简单)
Aug 01 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
Nov 30 Javascript
setTimeout与setInterval的区别浅析
Mar 23 Javascript
vue filter 完美时间日期格式的代码
Aug 14 Javascript
js实现GIF图片的分解和合成
Oct 24 Javascript
Javascript实现鼠标点击冒泡特效
Dec 24 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往windows中添加用户
2006/12/06 PHP
PHP通过COM使用ADODB的简单例子
2006/12/31 PHP
php计划任务之ignore_user_abort函数实现方法
2015/01/08 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
Js event事件在IE、FF兼容性问题
2011/01/01 Javascript
document.getElementById介绍
2011/09/13 Javascript
setTimeout和setInterval的深入理解
2013/11/08 Javascript
js获取对象为null的解决方法
2013/11/21 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
JS中使用变量保存arguments对象的方法
2016/06/03 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
redux中间件之redux-thunk的具体使用
2018/04/17 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
Python中自定义函数的教程
2015/04/27 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
python-opencv颜色提取分割方法
2018/12/08 Python
python itchat给指定联系人发消息的方法
2019/06/11 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
2020/06/01 Python
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
linux面试题参考答案(9)
2015/01/07 面试题
公司开业庆典主持词
2014/03/21 职场文书
如何写早恋检讨书
2014/09/10 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
Vue Element plus使用方法梳理
2022/12/24 Vue.js