标签: numbers

如何通过点击任何地方解除数字键盘键盘

我想知道最简单的代码,当点击数字键盘外的任何地方时,它会关闭数字键盘键盘.在文本字段中输入数字是一个简单的应用程序,然后用户可以在用户完成在文本字段上键入数字后关闭键盘.谢谢!:)

iphone xcode numbers uitextfield ios

51
推荐指数
4
解决办法
6万
查看次数

JavaScript添加十进制数问题

所以我正在制作一个脚本,将两个数字(十进制数字)加在一起,我遇到了一个问题.

http://jsfiddle.net/DerekL/esqnC/

我制作了剧本,结果非常好:

0.1 + 0.5  //0.6
0.2 + 0.3  //0.5
Run Code Online (Sandbox Code Playgroud)

但很快我就看到:

0.1 + 0.2  //0.30000000000000004
0.01 + 0.06  //0.06999999999999999
Run Code Online (Sandbox Code Playgroud)

它对我来说不合适.我知道使用有限位的浮点是一个缺点,但我找不到解决这个问题的方法.

Math.ceil   //No
Math.floor  //No
.slice      //No
Run Code Online (Sandbox Code Playgroud)

UPDATE

是否可以先将数字乘以1000,然后加上它们再除以1000?

javascript numbers

51
推荐指数
4
解决办法
8万
查看次数

"+ var === + var"如何在内部工作以验证var是否为数字?

看到这个问题:JavaScript中是否有(内置)方法来检查字符串是否为有效数字?并且:jsperf,提出的方法之一就是这样(比照):

var a = "123"
var b = "123b"

if ( +a === +a ) // true

if ( +b === +b ) // false
Run Code Online (Sandbox Code Playgroud)

这个逻辑如何在JavaScript 内部工作以实现这一目标?

我的问题不是如何检查字符串是否是有效数字 - 这已在这里得到解答:验证JavaScript中的十进制数 - IsNumeric().我想了解该声明的+a === +a工作原理.

javascript string validation numbers

51
推荐指数
3
解决办法
1765
查看次数

如何使用 Tailwind CSS 删除输入类型 Number 上的箭头

我有一个数字类型的输入,我想删除默认情况下附带的增量/减量箭头。我如何使用 Tailwind CSS 做到这一点?我查了一下,但没有发现任何可以解决这个问题的方法。

\n
\n input type="number" placeholder="Num\xc3\xa9ro de t\xc3\xa9l\xc3\xa9phone" className="border p-4 Outline-none"\n
\n

css numbers input reactjs tailwind-css

51
推荐指数
4
解决办法
7万
查看次数

如何从写成单词的数字中读取值?

众所周知,数字可以用数字写成,也可以用它们的名字来表示.虽然有很多例子可以将123转换成123,但我找不到如何以相反的方式转换它的好例子.

一些警告:

  1. 基数/名义或序数:"一"和"第一"
  2. 常见的拼写错误:"四十"/"十四"
  3. 数百/数千:2100 - >"二十一",还有"二千一百"
  4. 分隔符:"十一二五二",还有"十一五十二"或"十一二十二"等等
  5. 口语:"三十多岁"
  6. 分数:'三分之一','五分之二'
  7. 俗名:'一打','一半'

可能还有更多可能尚未列出的警告.假设算法需要非常健壮,甚至可以理解拼写错误.

我应该阅读哪些领域/论文/研究/算法来学习如何写这些?信息在哪里?

PS:我的最终解析器应该真正理解3种不同的语言,英语,俄语和希伯来语.也许在稍后阶段会添加更多语言.希伯来语也有男/女数字,如"一个男人"和"一个女人"有不同的"一个" - "ehad"和"ahat".俄罗斯也有一些自己的复杂性.

谷歌在这方面做得很好.例如:

http://www.google.com/search?q=two+thousand+and+one+hundred+plus+five+dozen+and+four+fifths+in+decimal

(反过来也可以http://www.google.com/search?q=999999999999+in+english)

language-agnostic algorithm parsing nlp numbers

50
推荐指数
5
解决办法
1万
查看次数

面试问题,他们想要完成什么?

我今天正在接受技术工作面试,是时候给我一些编程练习了.我终于回答了最后一个问题:

鉴于数字:

116 104 105 115 32 105 115 32 99 111 114 114 101 99 ?
Run Code Online (Sandbox Code Playgroud)

下一个号码是什么?

为了真正理解我的心态,我鼓励你停止阅读,并真正尝试弄清楚下一个数字是什么.花几分钟,如果你仍然想不通,那就继续读下去吧

我第一次花了5分钟寻找一个模式,我没有找到任何模式.我开始感到愚蠢.记住你,那家伙正盯着我,等着回答.我觉得有点傻.
所以我得到了一个线索.This is not a mathematical question

我又花了5分钟,他说The sequence is important.

然后再过5分钟,他说 He believed only programmers would understand this

还有5分钟,我还没有明白最后一个号码是什么.他给出了最后的线索,让我可以解决它,而且确实如此Think of the numbers as replacment for some sort of Alphabet.

现在我鼓励你想出答案,但我也想向人们了解,为什么他甚至会问这样的问题呢?这与编程有什么关系,看到我在绝望的痛苦琢磨中使用20分钟,他取得了什么成就?

language-agnostic arrays ascii numbers

49
推荐指数
7
解决办法
3453
查看次数

默认的php函数,将负数转换为0

有这样的事吗?

例如

$var = -5;
echo thefunction($var); // should be 0


$var = 5;
echo thefunction($var); // should be 5
Run Code Online (Sandbox Code Playgroud)

php math variables numbers

49
推荐指数
2
解决办法
3万
查看次数

如何使用JavaScript生成一个固定长度的随机数?

我正在尝试生成一个必须具有正好6位数的固定长度的随机数.

我不知道下面给出的JavaScript是否会创建一个小于6位的数字?

Math.floor((Math.random()*1000000)+1);
Run Code Online (Sandbox Code Playgroud)

我在这里找到了StackOverflow的问题和答案.但是,目前还不清楚.

编辑:我运行了上面的代码很多次,是的,它经常创建少于6位的数字.有快速/快速的方法来确保它总是正好6位数?

javascript random numbers

49
推荐指数
8
解决办法
7万
查看次数

八进制数字文字:什么时候?为什么?自从?

我从来没有在我的代码中使用八进制数字,也没有遇到任何使用它的代码(尽管有十六进制和bit twddling).

我在1994年开始用C/C++编程,所以也许我太年轻了?旧代码使用八进制吗?C包含对这些的支持,前缀为0,但使用这些基数为8的数字的代码在哪里?

c numbers

47
推荐指数
7
解决办法
3万
查看次数

PHP从数字字符串中删除逗号

在PHP中,我有一个包含所有字符串的变量数组.存储的某些值是带逗号的数字字符串.

我需要的:

一种从字符串中修剪逗号的方法,只对数字字符串执行此操作.这并不像看起来那么简单.主要原因是以下失败:

$a = "1,435";

if(is_numeric($a))
    $a = str_replace(',', '', $a);
Run Code Online (Sandbox Code Playgroud)

$a = "1435"是因为数字而失败.但$a = "1,435"不是数字.因为我得到的一些字符串将是带逗号的常规句子,所以我不能在每个字符串上运行字符串替换.

php string replace numbers comma

47
推荐指数
5
解决办法
11万
查看次数