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 相关文章推荐
用JS实现一个页面多个css样式实现
May 29 Javascript
网络图片延迟加载实现代码 超越jquery控件
Mar 27 Javascript
IE6下CSS图片缓存问题解决方法
Dec 09 Javascript
Jquery操作Ajax方法小结
Nov 29 Javascript
Summernote实现图片上传功能的简单方法
Jul 11 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
Nov 07 Javascript
vue.js从安装到搭建过程详解
Mar 17 Javascript
你知道JavaScript Symbol类型怎么用吗
Jan 08 Javascript
使用Node.js实现base64和png文件相互转换的方法
Mar 11 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
Jul 24 Javascript
vue-列表下详情的展开与折叠案例
Jul 28 Javascript
vue 函数调用加括号与不加括号的区别
Oct 29 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
递归列出所有文件和目录
2006/10/09 PHP
文章推荐系统(二)
2006/10/09 PHP
php 空格,换行,跳格使用说明
2009/12/18 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
php判断/计算闰年的方法小结【三种方法】
2019/07/06 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
2013/07/31 Javascript
jQuery替换字符串(实例代码)
2013/11/13 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
深入分析js的冒泡事件
2014/12/05 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
JavaScript中Window对象的属性及事件
2015/12/25 Javascript
分享一个插件实现水珠自动下落效果
2016/06/01 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
原生js实现瀑布流布局
2017/03/08 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
Python学习小技巧之列表项的拼接
2017/05/20 Python
python实现多进程代码示例
2018/10/31 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
PHP数据运算类型都有哪些
2013/11/05 面试题
如何防止同一个帐户被多人同时登录
2013/08/01 面试题
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
爱的奉献演讲稿
2014/09/10 职场文书
幼儿园个人总结
2015/02/28 职场文书
毕业赠语大全
2015/06/23 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
比较几种Redis集群方案
2021/06/21 Redis
gojs实现蚂蚁线动画效果
2022/02/18 Javascript
「月刊Action」2022年5月号封面公开
2022/03/21 日漫
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫