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的函数、创建对象、封装、属性和方法、继承
Mar 10 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
Apr 23 Javascript
含有CKEditor的表单如何提交
Jan 09 Javascript
javascript鼠标右键菜单自定义效果
Dec 08 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
Jun 07 Javascript
js事件委托和事件代理案例分享
Jul 25 Javascript
基于Bootstrap实现城市三级联动
Nov 23 Javascript
解决百度Echarts图表坐标轴越界的方法
Oct 17 Javascript
详解Vue中使用Axios拦截器
Apr 22 Javascript
详解VUE前端按钮权限控制
Apr 26 Javascript
webpack-mvc 传统多页面组件化开发详解
May 07 Javascript
vue里使用create, mounted调用方法
Apr 26 Vue.js
最基础的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之CodeIgniter学习笔记
2013/06/17 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
PHP异步进程助手async-helper
2018/02/05 PHP
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
Javascript实现秒表计时游戏
2020/05/27 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
antd多选下拉框一行展示的实现方式
2020/10/31 Javascript
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
简单介绍Python中的几种数据类型
2016/01/02 Python
老生常谈Python之装饰器、迭代器和生成器
2017/07/26 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
Python对接支付宝支付自实现功能
2019/10/10 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
Java面试题及答案
2012/09/08 面试题
初中优秀班集体申报材料
2014/05/01 职场文书
物业消防安全责任书
2014/07/23 职场文书
2014年幼儿园小班工作总结
2014/12/04 职场文书
财产保全担保书
2015/01/20 职场文书
小班教师个人总结
2015/02/05 职场文书
抢劫罪辩护词
2015/05/21 职场文书
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android