javaScript parseInt字符转化为数字函数使用小结


Posted in Javascript onNovember 05, 2009

今天测的时候发现问题了,当数据库中月份为09的时候就出问题了,用parseInt转换之后就成0了。好不解。测了好久,没有发现我代码中的问题,到google搜了一下,才知道是这么一回事。

对于parseInt("01")到parseInt("07");parseInt("10") 到 以后都能得到正确的结果,但如果是parseInt("08") 或parseInt("09")则返回0; 首先看parseInt语法:parseInt(string, radix); 如果后面参数没写就以第一个的开头判断其中string为要转换的字符串,radix为二进制,八进制,十六进制或十进制。 在默认不指定radix时,当以0x开关时,为十六进制;如果以0开关且第二位不为x,则让为是八进制,(因为八进制不能有8,9所以报错返回0)。 如果以1开头就以十进制,所以10以后就又是对的了所以,在我们用时还是明确指定进位制,以防出错。 如我们平时都用十进制位,我们就 parseInt("08", 10);
所以,就错了,在以后用到的时候最好在parseInt这个函数后面加上进制数,保证不出错,不然,又得差错好几个小时。!!!!!!!!!!

Javascript 相关文章推荐
js类后台管理菜单类-MenuSwitch
Sep 12 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
Jun 22 Javascript
实例详解jQuery结合GridView控件的使用方法
Jan 04 Javascript
JS组件Bootstrap实现图片轮播效果
May 16 Javascript
jquery实现简单Tab切换菜单效果
Jul 17 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
Nov 17 Javascript
vue1.0和vue2.0的watch监听事件写法详解
Sep 11 Javascript
基于Vue-cli快速搭建项目的完整步骤
Nov 03 Javascript
详解CommonJS和ES6模块循环加载处理的区别
Dec 26 Javascript
解决layui轮播图有数据不显示的情况
Sep 16 Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 Javascript
详细聊聊浏览器是如何看闭包的
Nov 11 Javascript
jQuery toggle()设置CSS样式
Nov 05 #Javascript
javascript 打印内容方法小结
Nov 04 #Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
Nov 04 #Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 #Javascript
jQuery 加上最后自己的验证
Nov 04 #Javascript
javascript Math.random()随机数函数
Nov 04 #Javascript
jquery animate 动画效果使用说明
Nov 04 #Javascript
You might like
实现 win2003 下 mysql 数据库每天自动备份
2006/12/06 PHP
php 空格,换行,跳格使用说明
2009/12/18 PHP
PHP 查找字符串常用函数介绍
2012/06/07 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
2013/06/03 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
2018/03/31 PHP
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
2015/03/11 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
Jquery实现顶部弹出框特效
2015/08/08 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
2016/06/09 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
微信小程序 开发之快递查询功能的实现
2017/01/09 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
一个可复用的vue分页组件
2017/05/15 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
[01:28:24]NAVI vs VG Supermajor 败者组 BO3 第三场 6.5
2018/06/06 DOTA
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
Windows8下安装Python的BeautifulSoup
2015/01/22 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
Pytorch 使用CNN图像分类的实现
2020/06/16 Python
Python eval函数介绍及用法
2020/11/09 Python
英国工具中心:UK Tool Centre
2017/07/10 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
质量工程师岗位职责
2013/11/16 职场文书
工程总经理工作职责
2013/12/09 职场文书
党支部反对四风思想汇报
2014/10/10 职场文书
单方投资意向书
2015/05/11 职场文书
开发一个封装iframe的vue组件
2021/03/29 Vue.js
python scrapy简单模拟登录的代码分析
2021/07/21 Python