问题标签 [parseint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 月份天数的 parseInt 四舍五入
一个月的天数以这种方式计算:
d
是实际日期,对于 3 月它具有价值(来自 FireBug 控制台):Date {Thu Mar 01 2012 00:00:00 GMT+0200}
parseInt((end-start)/(1000*60*60*24))
结果30,但是
(end-start)/(1000*60*60*24)
结果30.958333333333332
使用函数时,我希望四舍五入到31 。parseInt()
Math.round((end-start)/(1000*60*60*24))
结果31,这对于 2012 年 3 月是正确的。
Math.round()
在处理日期时可以依靠吗?
java - 避免 parseInt 为输入字符串抛出 NumberFormatException 的正确方法:“”
当我运行 parseInt 时:
它抛出:
这是否意味着我已经做了这样的事情?
jquery - Jquery从带有.text的值中减去1并保留html
我正在尝试使用 jQuery 从一个值中减去 1(一)。我已经设法这样做了:
问题是<a>
this 从看起来像这样减去:
所以上面的 jquery 会从值中减去 1(一),但也会删除图像!我怎样才能做到这一点并保留图像 html?
java - Java ParseInt 健全性检查
我正在尝试int
从String
数组元素中解析 a 。这是我的代码:
System.out.println
返回以下内容:长度为:23
但是,当我尝试将其解析String
为int
a 时,java.lang.NumberFormatException
会抛出 a ;
我有点困惑如何 23 不会被解析为int
. 我只能假设那里有其他角色在阻止它,但我一辈子都看不到它。
有什么建议么?
谢谢
更新
java - 使用 Integer.parseInt 转换 32 位二进制字符串失败
为什么这部分代码会失败:
据我了解,整数是一个 32 位值。上面代码中的 0 和 1 的数量是 32。如果有 31,则代码有效。为什么呢?
java - parseInt 崩溃
我有一个看起来像这样的文本:函数 23 34 56,我需要将 23、34 和 56 提取为数字。所以我写了类似的东西:
该应用程序在此处崩溃。错误可能在哪里?
我试图找到标记的长度......结果是4(对于字符串“func 23 34 56”)......抛出的异常是“numberformatexceptio”......注释掉parseInt行可以防止崩溃......我不知道出了什么问题...请帮助(Android 2.1)
如果有人可以发布代码以使用正则表达式捕获数据,那也会很有帮助...thnx ..
java - parseInt() 方法是否删除所有零?
我正在使用此代码来设置任何按钮的 id:
变量“i”和“j”总是从 0 到 9。一个数字。但是,如果“i”是 0,那么 parseInt() 方法会删除它,我认为。
例如:当 i=0 和 j=6 时,变量“getal”的结果将是 6 而不是 06。我需要它是 06。有人可能知道将字符串转换为整数的另一种方法吗?
javascript - 通用javascript调整大小功能
基本上,此函数旨在存储调用它的元素的高度值,然后如果该高度与元素匹配,它将将其高度扩展 200px,如果它与存储的值不匹配,则恢复该值(本质上是缩小元素容器)。如何让它从外部样式表中读取以获取var heightVal = parseInt(boxStyle.height);
?
java - 从 Java 中的字符串中提取此 int 的最佳方法是什么?
以下是我可能会收到的一些输入示例
等等
因此包含负值,并且可能有 1、2、3 等数字。逗号不是唯一的分隔符,只是一个示例。但是非整数值是 parseInt 不起作用的原因。我可以编写什么代码来解析上述 3 个输入以便得到这个?
java - 为什么这个 Java parseInt 十六进制字符串会导致 NumberFormatException?
由于某种原因,这给了我一个 NumberFormatException 。你知道这是为什么吗?