Tag: 数字

如何在JavaScript中舍入数字?

在一个项目上工作的时候,我碰到了一个由前员工创build的JS脚本,它基本上以。的forms创build了一个报告 Name : Value Name2 : Value2 等等 这个标志是这个值有时候可能是漂浮的(不同的精度),整数,甚至是2.20011E+17的forms。 我想要输出的是纯粹的整数。 不过,我不太了解JavaScript。 我将如何去写一个方法,使这些有时浮动,使他们整数?

总结一个数字的数字 – python

如果我想查找一个数字的总和,即: input: 932 输出: 14 ,即(9 + 3 + 2) 这样做的最快方法是什么? 我本能地做了: sum(int(digit) for digit in str(number)) 我在网上find了这个: sum(map(int, str(number))) 哪个最好用于速度,还有其他更快的方法吗?

是否有任何使用此方法将string转换为整数的副作用

有没有任何副作用,如果我将string转换为像下面的数字.. var numb=str*1; 如果我检查下面的代码它说这是一个数字.. var str="123"; str=str*1; if(!isNaN(str)) { alert('Hello'); } 请让我知道如果有任何使用这种方法的疑虑..

通用约束匹配数字types

我想写一个扩展方法的数字types,用于我正在build设的stream利的testing框架。 基本上我想这样做: public static ShouldBeGreaterThan<T>(this T actual, T expected, string message) where T : int || T: double || etc… 就where T : struct不行的地方,因为那也会匹配string和bool ,还有可能是别的我忘记了。 有什么我可以做只匹配数字types? (特别是实现>和<运算符的types,所以我可以比较它们…如果这意味着我也匹配date,这并不重要 – 扩展仍然会做我期望的。)

最快的方法来钳制一个真正的(固定/浮点)值?

有没有比使用if语句或三元运算符更有效的方法来限制实数? 我想为双打和32位定点执行(16.16)做这个。 我不是要求可以处理这两种情况的代码; 他们将被分开处理。 显然,我可以做一些事情: double clampedA; double a = calculate(); clampedA = a > MY_MAX ? MY_MAX : a; clampedA = a < MY_MIN ? MY_MIN : a; 要么 double a = calculate(); double clampedA = a; if(clampedA > MY_MAX) clampedA = MY_MAX; else if(clampedA < MY_MIN) clampedA = MY_MIN; 固定点版本将使用函数/macros进行比较。 这是在代码的性能关键部分完成的,所以我正在寻找一种尽可能高效的方式来做到这一点(我怀疑会涉及位操作) 编辑:它必须是标准/便携式C,特定于平台的function在这里没有任何利益。 而且, […]

如何将字节数组转换为其数值(Java)?

我有一个8字节的数组,我想将其转换为相应的数值。 例如 byte[] by = new byte[8]; // the byte array is stored in 'by' // CONVERSION OPERATION // return the numeric value 我想要一个将执行上述转换操作的方法。

为什么Double.MIN_VALUE不是负面的

谁能澄清一下为什么Double.MIN_VALUE实际上不是Double.MIN_VALUE可以采用的最小值? 这是一个积极的价值,双打当然可以是负面的。 我明白为什么它是一个有用的数字,但它似乎是一个非常不直观的名字,特别是与Integer.MIN_VALUE相比。 调用它Double.SMALLEST_POSITIVE或MIN_INCREMENT或类似的会有更清晰的语义。 另外,Doubles可以使用的最小值是多less? 是-Double.MAX_VALUE ? 文件似乎并没有说。

如何使HTMLinput标签只接受数值?

我需要确保某个<input>字段只将数字作为值。 input不是表单的一部分。 因此它没有被提交,所以在提交期间validation是不可行的。 我希望用户无法input数字以外的任何字符。 有没有一个干净的方式来实现这一目标?

Swift原生函数将数字作为hexstring

是否有任何(至less整数)数字获取其hex表示的string的本机Swift方式? 和逆。 它不能使用基金会。 例如,String类有一个函数 func toInt() -> Int? 它将表示整数的string转换为其Int值。 我正在寻找类似的东西,使用hexstring。 我知道这很容易实现,但如果Swift已经有了,那就更好了。 否则,如果你已经做了一个String和Int的扩展来实现以下function: let anHex = "0xA0" if let anInt = anHex.toInt() { println(anInt) // prints 128 println(anInt.toHexString()) // prints "0xA0" } 我知道这不是火箭科学,但是万一请分享。 PS:这和这个问题类似,区别在于它和Foundation框架非常相关,而我没有在代码中使用它(我也没有导入任何东西),现在我想保留它这样,也是为了学习的目的。

SQL顺序string作为数字

我将数字保存为VARCHAR到MySQL数据库。 由于其他情况,我不能让他们成为INT 。 在sorting的时候把它们当作字符而不是数字。 在数据库中我有 1 2 3 4 5 6 7 8 9 10… 在我的页面上,它显示了这样的有序列表: 1 10 2 3 4 5 6 7 8 9 我怎样才能让它看起来按数字升序排列?