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 相关文章推荐
JavaScript字符串String和Array操作的有趣方法
Dec 18 Javascript
connect中间件session、cookie的使用方法分享
Jun 17 Javascript
JavaScript函数使用的基本教程
Jun 04 Javascript
javascript 中的 delete及delete运算符
Nov 15 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
May 28 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
Jul 25 Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
Aug 23 Javascript
EL表达式截取字符串的函数说明
Sep 22 Javascript
Vue.js在数组中插入重复数据的实现代码
Nov 17 Javascript
JS实现将二维数组转为json格式字符串操作示例
Jul 12 Javascript
详解JavaScript匿名函数和闭包
Jul 10 Javascript
Vue如何将页面导出成PDF文件
Aug 17 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/01/19 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
个人写的PHP验证码生成类分享
2014/08/21 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
Javascript MD4
2006/12/20 Javascript
js过滤HTML标签以及空格的思路及代码
2013/05/24 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
BootStrap数据表格实例代码
2017/09/13 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
讲解Python中的递归函数
2015/04/27 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
python实现图片筛选程序
2018/10/24 Python
如何真正的了解python装饰器
2020/08/14 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
Hotels.com南非:酒店预订
2017/11/02 全球购物
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
大学生个人事迹材料
2014/01/21 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
党课培训心得体会
2014/09/02 职场文书
生产操作工岗位职责
2014/09/16 职场文书
检讨书1000字
2014/10/11 职场文书
python基于opencv批量生成验证码的示例
2021/04/28 Python
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python