js字符串转换为数字 总结
a. 将一个字符串转换为数字的一种缺少些技巧但是很清楚明白的方法就是:把Number()构造函数作为一个函数来调用:
var number = Number(string_value);
b. parseInt()只截取整数,如果一个字符串以"0x"或"0X"开头,parseInt()将其解析成为一个十六进制的数字,parseInt()甚至可以接受一个参数来指定要解析的数字的基数,合法的值在2到36之间
parseInt("3 blind mice"); // Returns 3
parseInt("12.34"); // Returns 12
parseInt("0xFF"); // Returns 255
parseInt("11", 2); // Returns 3 (1 * 2 + 1)
parseInt("ff", 16); // Returns 255 (15 * 16 + 15)
parseInt("zz", 36); // Returns 1295 (35 * 36 + 35)
parseInt("077", 8); // Returns 63 (7 * 8 + 7)
parseInt("077", 10); // Returns 77 (7 * 10 + 7)
c. parseFloat()截取整数和浮点数。
parseFloat("3.14 meters"); // Returns 3.14
d. 如果parseInt()和parseFloat()不能够把指定的字符串转换为数字,它们就会返回NaN:
parseInt(''eleven"); // Returns Nan
parseFloat("$72.47"); // Returns NaN
JavaScript取整的方法
a.丢弃小数部分,保留整数部分
parseInt(5/2)
b.向上取整,有小数就整数部分加1
Math.ceil(5/2)
c.向下取整
Math.floor(5/2)
d.四舍五入
Math.round(5/2)
最新文章
- [NOIP2013] 火柴排队(归并排序)
- MDK的一些设置(尤其是部分代码无法断点问题的解决)
- sql server 数据库备份,完整备份,差异备份,自动备份说明
- webSocket开源框架:SocketRocket 简单的使用
- jQuery(function($){...})与(function($){...})(jQuery)知识点分享
- File类最基础知识
- PLSQL 导入表到Oracle------》从一个表空间导入到其它表空间
- LNMP之编译安装PHP出现的问题
- 房上的猫:java基础知识部分知识点
- Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(七)
- 遗传算法(GA)
- Android最火热修复实战
- weblogic和was的巡检报告模板
- jQuery插件实例五:手风琴效果[动画效果可配置版]
- 6 云计算系列之Nova安装与配置
- POJ 3522 - Slim Span - [kruskal求MST]
- 服务器 apache配置https,http强制跳转https(搭建http与https共存)
- 在pycharm中使用scrapy爬虫
- 扩展MSEG 加入Z字段
- CHM格式的电子书打开是空白的解决办法
热门文章
- 在linux服务器上发布web应用的完整过程
- 升讯威微信营销系统开发实践:(5) Github 源码:微信接口的 .NET 封装。
- openMRS项目
- Hadoop中Hbase的体系结构
- java面试集锦
- Automated Front End Test - Xvfb, Chromedriver, Selenium, Jenkins
- java虚拟机学习-JVM调优总结-调优方法(12)
- PHP实现记录日志(文件)
- 关于vue2用vue-cli搭建环境后域名代理的http-proxy-middleware
- [Leetcode] Binary tree level order traversal二叉树层次遍历