你认为 parseInt("08") 会返回什么? [复制]

2023-12-04

可能的重复:
JavaScript parseInt 八进制错误的解决方法

令人惊讶的是它又回来了0。为什么?获得正确结果的(正确)解决方案是什么?


使用基数:

var x = parseInt("08", 10);

一些 JavaScript 实现在标准定义的两个数字系统的基础上添加了第三个数字系统(十进制,默认值;十六进制,前缀为0x):八进制,前缀为0。这是非标准但公认在最新规格.

Since 8不是有效的八进制数字,parseInt停在那里,返回值0.

通过明确使用基数,您可以告诉parseInt不要尝试找出正在使用的数字系统,而是使用您指定的数字系统。打字时的直觉parseInt should alwaysbe 指定基数;不这样做会让你容易遇到奇怪的事情。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

你认为 parseInt("08") 会返回什么? [复制] 的相关文章

  • Jquery文件上传插件进度条

    这个插件 https github com blueimp jQuery File Upload wiki管理网页中的文件上传 并且可以在上传过程中添加很多 UI 元素 您创建一个输入文件类型元素 然后绑定 js 文件 使用实例化代码和 w
  • 如何精确缩放已翻译的d3地图

    我有一张已翻译的地图 以使其正确适合画布 我正在尝试实现一种缩放它的方法 它确实有效 但是当您放大时它会远离中心 而不是以鼠标甚至画布为中心 这是我的代码 function map data total views var xy d3 ge
  • mocha.opts 已弃用,如何迁移到 package.json?

    我正在开发一个大型项目 自从上周我更新了摩卡以来 现在我们收到警告 DeprecationWarning 通过 mocha opts 进行的配置已被弃用并且 将从 Mocha 的未来版本中删除 使用 RC 文件或 改为 package js
  • setTimeout 用于加载下拉列表中的项目

    我在用setTimeout克服 中提到的缓慢处理脚本警告 禁用 Internet Explorer 中的长时间运行脚本消息 https stackoverflow com questions 4460263 disabling the lo
  • ES6 类文字中的 IIFE

    在 ES5 中我们都可以这样做 myClass prototype myMethod function return function 我可以对 ES6 类文字执行同样的操作吗 不 至少现在还没有 ES6 类仅支持声明方法 因此任何不直接为
  • 弃用警告:时刻构造回退到 js Date

    我正在尝试转换这个日期时间 150423160509 这是 utc 日期时间 改为以下格式 2015 04 24 00 05 09 本地时区 通过使用 moment js var moment require moment timezone
  • Javascript - 使数组索引 toLowerCase() 不起作用

    我试图将所有数组索引设置为小写字符串 但它不起作用 我在这里查看了其他答案并尝试了他们的解决方案 例如使用toString 添加之前toLowerCase但它不起作用 这很奇怪 我创建了一个问题的jsfiddlehere https jsf
  • 我可以用一个简单的函数制作一个迭代器吗? (没有生成器或 Symbol.iterator)

    我一直在尝试使用普通函数创建一个迭代器 而不使用生成器或使用Symbol iterator用于学术目的的协议 为此 我创建了一个函数 它返回一个带有next参数 但尝试将其作为iterable的论证for of循环会产生不需要的结果 这是到
  • 从 ES6 模块导入函数表达式或函数声明有什么区别?

    据我了解 参见第 16 3 2 1 节 http exploringjs com es6 ch modules html ES6 允许函数 类导出操作数使用不同的语法 区别在于导出的函数是否需要在导入时解释为函数声明 在这种情况下 您可以编
  • 如何显示/隐藏jsf组件

    在我的一个 JSF 应用程序中 顶部的标题部分包含 selectOneMenu 底部的内容部分显示过滤器组件 默认情况下 应用程序首先在顶部显示 selectOneMenu 数据 在底部显示相应的 Filter 信息 如果用户选择不同的se
  • XAMPP 不解析 PHP

    我刚刚安装了 XAMPP 1 8 1 并重新启动了计算机 开始运行 Apache 和 MySQL 并在 XAMPP 下的 htdocs 目录中的测试文件夹中创建了一个测试文件 当我访问 xampp index php 时 他们的页面显示正常
  • 预加载 javascript 和 css 文件

    我目前正在开发一个移动网站 该网站大量使用图像 CSS 和 JavaScript 例如 它使用未压缩的 150KB 的库 我为图像构建了一个预加载器 效果相当好 function loadImages images var sum 0 fo
  • 使用淘汰赛动态显示/隐藏元素

    我有一个表 有四列 即代码 名称 数量和价格 其中 我想动态更改数量列的内容 元素 通常 它应该显示其中显示数量的元素 当用户单击元素时 我想显示该元素 以便用户可以编辑数量 我正在尝试按照 示例2 来实现淘汰赛文档链接 http knoc
  • Jquery 子元素发生变化

    我正在尝试使用 jquery 在子元素 在本例中为 select 更改时触发事件 这是我的 HTML div class row addForm div class col lg 2 col md 2 col sm 3 col xs 6 d
  • Ajax 函数在重定向后不保存滚动位置

    正如标题所述 我编写了一个 ajax 函数 该函数应该滚动到用户在重定向之前所在的位置 我写了一个alert对于测试场景 它确实触发了 但滚动不断回到顶部 我在这里做错了什么 JavaScript ajax type GET url Adm
  • jQuery 模板插件:如何创建双向绑定?

    我开始使用 jQuery 模板插件 微软创建的 但现在我面临这个问题 模板用于绑定到对象数组的一堆表单 当我更改其中一个表单上的某些内容时 我希望更新绑定的对象 但我不知道如何自动执行该操作 这是一个简单的例子 现实生活中的模板和对象要复杂
  • Jquery Ajax 调用返回 403 状态

    我有一个 jquery Ajax 调用来实现会话的 keepalive 这个 keepAlive 方法将每 20 分钟调用一次 function keepAlive ajax type POST url KeepAliveDummy asp
  • 如何使用 API 中的数据填充选择的下拉元素 - ReactJS

    我对 React 还很陌生 我正在从 API 获取数据 当我检查控制台日志时可以看到数据 但是我不知道如何使用 map 创建一个新数组 然后选项元素可以使用该数组来显示货币代码 目前它填充下拉列表 但选项元素全部为空 结果显示为 NaN 下
  • “memset”没有 DLL 那么如何 ctype 它

    如何使用memset在 jsc 类型中 没有对应的 DLL 我搜索 搜索了 js ctype 代码 但找不到要破解的示例 如果你只是想memset一个数组为零字节 然后我有 好消息 大家 js ctypes 会将新数组初始化为零 否则 最简
  • 用于替换前 5 个数字的正则表达式,无论它们之间有什么?

    我正在努力实现以下匹配 Input 123 45 6789 123456789 1234 正则表达式尝试输出 d 5 123 45 6789 123456789 1234 d 2 3 123 45 6789 123456789 1234 d

随机推荐

  • 在 macOS 上安装 Python

    了解如何在 macOS 上安装 Python 在本课程中 您将了解如何 检查当前安装的Python版本 从以下位置下载最新的 Python 安装程序python org 运行安装程序包 从终端启动 Python 启动IDLE3
  • 2021 年 3 月 10 日

    主持人 David Amos 回答会员问题并展示新的 Real Python 主页 在这次会议上 我们讨论了 Python 新闻和更新 Real Python 的新主页 什么是 args和 kwargs 如何使用静态方法 如何使用choic
  • 充分利用 Python 标准 REPL

    Python 标准 shell 或REPL 读取 求值 打印循环 允许您在处理项目或学习语言时交互式运行 Python 代码 该工具在每个 Python 安装中都可用 因此您可以随时使用它 作为一名 Python 开发人员 您将在 REPL
  • Python 的 sum():求和的 Pythonic 方法

    目录 理解求和问题 Getting Started With Python s sum 所需参数 可迭代 可选参数 开始 对数值求和 连接序列 Practicing With Python s sum 计算累计和 计算样本的平均值 求两个序
  • 2021 年 5 月 19 日

    主持人大卫 阿莫斯回答会员的问题 在这次会议上 我们讨论了 Python 新闻和更新 使用装饰器时保留参数内省 在 macOS Big Sur 上使用 pyinstaller 和一些替代方案 例如公文包 将 FastAPI 连接到 Post
  • 关于贾森·范·斯库尼维尔德

    关于贾森 范 斯库尼维尔德 推特 领英 Jason 是一位居住在台北的软件开发人员 当他不摆弄电子产品或构建 Django Web 应用程序时 你可以发现他在台湾的山区徒步旅行或温习中文 杰森的教程 Python 和 REST API 与
  • Python 3.8 中很酷的新功能:概述

    在本课程中 您将了解最新版本的 Python 2019年10月14日第一个正式版Python 3 8准备好了 Python 3 8 带来了什么 这文档很好地概述了新功能 然而 本课程将更深入地讨论一些最大的变化 并向您展示如何利用 Pyth
  • Jinja 模板(摘要)

    Jinja 是一个功能丰富的模板引擎 与 Flask Web 框架打包在一起 但您也可以独立于 Flask 使用 Jinja 来创建可以通过编程方式填充内容的模板 在本视频课程中 您学习了如何 安装金贾模板引擎 创建你的第一个 Jinja模
  • 如何测试 Lambda 函数

    同时 由于其性质 lambda功能一般比较简单 有时可能需要测试它们 Python lambda 可以像常规函数一样进行测试 两者都可以使用unittest和doctest 这unittest模块处理 Python lambda 函数的方式
  • 关于亚历克西斯·德拉科普洛斯

    关于亚历克西斯 德拉科普洛斯 GitHub 领英 Hi 欢迎来到我的个人资料页面 我是一名机器学习工程师 热衷于编写干净 可维护的代码 我的兴趣范围从低延迟 高性能系统到更高层次的理论 例如系统设计 我也喜欢应用数学的各个领域 例如统计学习
  • 在单元测试中模拟 print()

    可能很难写单元测试对于像这样的方法print 它不会返回任何内容 但会产生写入终端的副作用 您希望确保您期望打印到终端的内容实际上已打印到终端 这unittest mock库可以帮助您测试调用的函数print def greet name
  • 使用 Python、PyQt 和 SQLite 构建联系簿

    目录 演示 Python 联系手册 项目概况 先决条件 Step 1 Creating the Contact Book s Skeleton App With PyQt 构建通讯录项目 创建应用程序的主窗口 编码和运行应用程序 第 2 步
  • 在 Python 中播放和录制声音

    在本课程中 您将学习如何演奏和录音声音在Python使用一些最流行的音频库 您将首先了解播放和录制声音的最简单的方法 然后您将了解一些提供更多功能的库 以换取几行额外的代码 学完本课程后 您将了解如何 播放 MP3 和 WAV 文件以及一系
  • Python 内部函数

    Python 允许在 other 内部声明函数功能 内部函数 也称为嵌套函数 在函数内定义 这种类型的函数可以直接访问 Python 中封闭函数中定义的变量和名称 内部函数有很多用途 最显着的是作为闭包工厂和装饰器函数 在本课程中 您将学习
  • Python 字符串概述

    在本视频中 您将了解字符串数据类型 您将了解什么是字符串以及如何在 Python 中使用它们 字符串和列表是密切相关的数据类型 您将了解它们的共同点以及不同点 在本课程结束时 您将为下一课程奠定良好的基础 下一课程将涵盖基本的字符串方法 例
  • 生成对抗网络:构建您的第一个模型

    目录 什么是生成对抗网络 判别模型与生成模型 生成对抗网络的架构 Your First GAN 准备训练数据 实施鉴别器 实现生成器 训练模型 检查GAN生成的样本 Handwritten Digits Generator With a G
  • Django 身份验证

    以下是 Django 用户管理的资源 Django 入门第 2 部分 Django 用户管理 Django REST 框架 API 指南 身份验证
  • 来自服务器的Javascript长整数不准确[重复]

    这个问题在这里已经有答案了 我有一个API我做了一个get请求获取数据 当我尝试保存时Id 我看到 Javascript 围绕着它的最后一位数字 它使我的程序崩溃了 I see 这个问题但我怎样才能保存each Id as string 我
  • python中的多进程会重新初始化全局变量吗?

    我有一个多处理程序 无法使用全局变量 我有一个这样开始的程序 from multiprocessing import Process Pool print Initializing someList 这意味着我有一些列表变量在调用我的 ma
  • 你认为 parseInt("08") 会返回什么? [复制]

    这个问题在这里已经有答案了 可能的重复 JavaScript parseInt 八进制错误的解决方法 令人惊讶的是它又回来了0 为什么 获得正确结果的 正确 解决方案是什么 使用基数 var x parseInt 08 10 一些 Java