`
dreamstone
  • 浏览: 289146 次
  • 来自: ...
文章分类
社区版块
存档分类

JavaScript中容易犯的小错误

阅读更多
在javascript中经常会用到这种情况ParseInt()
而这个函数的使用,本身隐藏着一个容易范的错误。请尝试一下下边这段代码

alert(parseInt("8"));
alert(parseInt("08"));
会看到什么结果 ?
首先是8,然后是0,为什么parseInt("08")会是0呢 ?
原因如下:
js在默认情况下是用的10进制,但是如果以0开头的数字,默认就会变成8进制
所以才会出现8,9错误的情况。
解决方案:
解决方法如下 parseInt("08",10);
指定为10进制。
分享到:
评论

相关推荐

    最容易犯的JavaScript错误.doc

    JavaScript是Web开发中不可或缺的一部分,但同时也是一种容易出错的语言,尤其对于初学者而言。以下是一些最常见的JavaScript错误及其解决方案: 1. **错误:for..in遍历数组** 当使用`for..in`循环遍历数组时,这...

    10个JavaScript中易犯小错误

    然而,JavaScript的一些特性,如果不理解清楚,很容易导致编程时出现错误。以下就是其中10个常见的JavaScript错误,以及解决这些问题的方法。 **错误一:this关键字的不正确引用** 在JavaScript中,`this`关键字的...

    分析javascript中9 个常见错误阻碍你进步

    在学习JavaScript的过程中,新手开发者常常会犯一些影响学习进度和效果的常见错误。这篇文章中列举的九个错误,是学习者在学习JavaScript时经常会遇到的问题,理解并避免这些错误对于提升学习效率、巩固编程基础以及...

    javascript garden

    《JavaScript Garden》是一份不断更新、详尽记录了JavaScript编程语言中最易犯错误、陷阱及细微问题的指南。该文档不仅帮助开发者规避常见的误区与微妙的bug,还提供了性能优化建议以及避免不良实践的方法。对于希望...

    JavaScript入门经典(第4版) Beginning JavaScript

    - **常见编程错误**:列举了一些初学者容易犯的错误,并提供了解决方案。 - **调试技巧**:介绍了使用浏览器开发者工具进行调试的方法。 - **错误处理机制**:讲解了try-catch-finally语句的用法,以及如何通过异常...

    开发者最容易犯的13个JavaScript错误

    ### 开发者最容易犯的13个JavaScript错误 #### 1. for...数组迭代的用法 **问题描述**:在使用`for...in`循环遍历数组时,该循环并不能保证顺序,可能会导致不可预测的执行结果。此外,如果在`Array.prototype`上...

    [JavaScript][PDF][英文版]Oh My JS

    ***mon JavaScript "Gotchas"(常见的JavaScript陷阱):这些陷阱通常是指那些容易出错的地方,比如变量作用域、异步编程的复杂性等,理解这些可以避免在开发中犯一些常见的错误。 7. Asynchronous JS: Callbacks, ...

    深入浅出JavaScript 4th.Edition(英文原版)

    - **常见错误**:列出编程过程中容易犯的错误,并给出避免这些错误的建议。 - **调试技巧**:提供调试工具和技术的指导,如使用console.log()进行调试等。 - **错误处理机制**:介绍try...catch语句和其他异常...

    编程中常犯的两个错误

    本文将基于“编程中常犯的两个错误”这一主题,结合作者自身的经验,以及编程实践的最佳实践,详细探讨如何避免这些错误,以帮助新手们更有效地学习编程。 首先,让我们聚焦于第一个错误:花费过多时间学习不必要的...

    再谈javascript常见错误及解决方法

    首先,错误的引号使用是JavaScript初学者常犯的一个错误。在JavaScript中,字符串可以用单引号(')或双引号(")来界定。然而,当属性值内嵌入引号时,很容易发生引号不匹配的错误。例如: 错误示例: ```html ("test...

    Web开发基础常见错误汇总

    这些错误都是初学者容易犯的错误,通过这些错误的总结和分析,初学者可以快速掌握编程的基本知识和技能。 知识点总结 1. 类名与源文件名不符的解决方法 分析:public 修饰的类名必须与源文件的名字相同,修改类名...

    Javascript调试脚本的经验之谈第1/2页

    例如,错误地使用引号、大括号或小括号是初学者容易犯的错误,但幸运的是,现代浏览器的JavaScript引擎能够自动检测到这些明显的语法错误,并给出提示。然而,一些不易察觉的错误,如变量名或函数名混淆、使用保留字...

    令人敬畏的错误:令人敬畏的错误

    在JavaScript中,错误类型大致分为语法错误、运行时错误和逻辑错误。语法错误是最容易识别的,因为它们在代码编译阶段就会被检测到。运行时错误则发生在程序执行过程中,例如访问未定义的变量、调用不存在的方法等。...

    IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理

    这是许多开发者在编写JavaScript代码时容易犯的一个错误,因为在某些语言(如JavaScript、Python等)中,数组或对象的最后元素后面通常可以加上逗号作为可选的语法糖。但在JSON规范中,这样做是不允许的。 例如,...

    Extjs学习过程中新手容易碰到的低级错误积累

    ### Extjs学习过程中新手易犯的低级错误详解 #### 一、下载与安装问题 在初学者尝试学习Extjs时,经常会遇到的第一个问题是关于**下载安装包**的问题。一些教程或文档会提到存在`.msi`安装文件,但实际上,在官方...

    PHP程序员最常犯的11个MySQL错误小结

    然而,许多PHP程序员在使用MySQL时容易犯一些常见错误,这些错误不仅影响了程序的性能,也可能造成安全隐患。以下为详细知识点总结: 1、不恰当的数据库引擎选择:MySQL提供了多种存储引擎,其中MyISAM和InnoDB最为...

    PHP开发者常犯的10个MySQL错误

    标题中的“PHP开发者常犯的10个MySQL错误”指的是在使用PHP进行MySQL数据库操作时,程序员容易犯的常见错误。这些错误不仅影响了代码的稳定性、安全性,还可能降低系统的性能。以下是对这些错误的详细说明: 1. **...

    帮助避免将机密发布到github和npm的工具-JavaScript开发

    当您的项目同时具有.gitign检查泄漏而避免将秘密发布到git和npm时,更容易犯此错误,为什么呢? 意外地将.npmrc或.env之类的文件发布到远程git repo或npm注册表中太容易了。 当您的项目同时具有.gitignore文件和....

    工作临时

    6. "开发者最容易犯的13个JavaScript错误.html":这个文件可能列举并解释了开发者在编写JavaScript时常见的错误,是学习和避免常见陷阱的好资源。 7. "index.html":这是每个网站的标准入口文件,通常包含网站的...

Global site tag (gtag.js) - Google Analytics