问题标签 [error-checking]

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.

0 投票
3 回答
105 浏览

c# - 如何使用 +5 无效但 5 有效的规则解析整数?

我的程序要求用户在文本框中输入一个从 1 到 10 的数字。当我用户输入数字时,我将其转换为int,通过使用:

我使用了,!因为如果无法将数字TryParse转换为 int,则会向用户抛出错误。

这有效,直到我输入一个以 开头的数字,+例如+5+1。它没有注意到+前面有一个int. 如果我输入多个,+它会抛出一个应该的错误。

有人将如何制作检查此类输入的防错代码行?

0 投票
3 回答
4353 浏览

excel - 突出显示 A:B 列中的值相同但 C 列中的值不同的行

我有 4000 多行数据需要处理。其中 A 列代表 SKU,B 列代表单位,C 列代表单价。如附图所示,相同的 SKU、Unit 和 Unit Price 可能会在各自的列中重复。我需要检查并突出显示哪个 SKU 似乎具有不同的单价但具有相同的单位。这意味着相同的 SKU(A 列),相同的单位(B 列)但单价不同(C 列)。

是否有任何可能的方法或公式来进行此检查,而不是手动逐行检查?

[如何找到与图片中第 4 行相同的案例(SKU 相同,单位相同但单价不同)

如何找到与图片中第 4 行相同的案例(具有相同的 SKU、相同的单位但不同的单价?

0 投票
1 回答
74 浏览

java - 检查输入是否为正数

因此,对于我的编程作业,用户必须输入等级数,但我们必须检查输入并返回正确的错误。该数字必须是正数,并且程序需要在错误之间进行区分并给出正确的响应并将其循环回来,直到输入正确的数字。我得到了错误检查部分,但我无法让程序继续下一部分。任何帮助,将不胜感激

0 投票
2 回答
1417 浏览

c - 在 C 中读取整数时的字符错误检查

对于我的编程课,我编写了一个程序来计算除数之和。所以我已经到了最后一部分,即错误检查,如果我读入一个字符,我会遇到问题。我之前搜索过 SO,并试图找出一些东西,但找不到适用于直到 100 的无穷负数的解决方案。

当我击中一个字符时,它将它设置为 0 并走到最后,我希望它在读取它后退出

我在这里先向您的帮助表示感谢

编辑:程序正确循环,我的问题是错误检查输入的字符而不是代码本身的任何内容

0 投票
1 回答
2108 浏览

c - 错误检查用户是否输入字母或数字

我在检查字母时出错。如果输入了一个字母,那么它假设打印出错误并退出。如果它是一个数字,那么它应该在 if 下运行语句(我没有放入代码中,因为它目前无关紧要)。当我输入一个数字时,它应该运行 if 语句,但是当我输入一个字母或数字时,它会转到 else 语句。

0 投票
6 回答
2213 浏览

php - PHP:检查函数是否应该抛出异常

这不一定只适用于 PHP,但这是我关心的领域。

我最近一直在写一些检查函数,它们得到一些参数,然后以各种方式检查它的有效性。比如, checkXmlString($xml) 将检查给定的字符串是否包含格式良好的 xml 文档等。

问题是,这些函数是否应该返回布尔值,或者抛出异常并且在成功时不返回任何内容。

所以

更确切地说

0 投票
1 回答
993 浏览

list - Prolog 错误参数

我想知道如何在 Prolog 中添加错误检查。例如,我有一个程序可以查找列表的长度:

当它发生时,我如何打印出像“第一个参数必须是一个列表”这样的错误?

0 投票
3 回答
6548 浏览

c# - 如何检查 int[] 是否仅包含某些数字?

我需要检查 int[] 是否仅包含某些值(在本例中为 0s 和 1s),如果不包含则抛出异常。

有没有比以下任何一种解决方案更有效的方法?

简单(但 O(n)):

使用哪里():

0 投票
1 回答
211 浏览

bash - 检查文件名中的连续数字 [BASH]

以到达三个不同目录的数字结尾的定期文件。(文件格式= filename_number.mxf)我想出的脚本会去掉最后四个文件的编号并将它们放入一个变量中。该脚本将由incrond执行

但是我如何在三个目录中测试它的连续性并判断这发生在哪个目录中?(在下面的示例中, dir2中编号为 20117 的文件未到达,当发生这种情况时,我想发出警告/触发器)

这应该被报告为正确的:

这应该被报告为不正确:(dir2 中的文件是其余文件后面的一个文件)

0 投票
1 回答
40 浏览

java - 导致创建笔记的多个实例的逻辑问题

这是一个名为 note 的类的定义(没有大多数函数)。

这些笔记由一个名为 NoteManager.java 的类管理,我在下面对其进行了缩写:

我试图弄清楚为什么这个记事本应用程序在应用程序完全关闭然后重新打开时会创建随机的新笔记,但是我看不出问题是什么。我已经删除了所有似乎与问题无关的功能,所以逻辑错误一定在某个地方。

如何找到我猜测的某种循环引用或缺乏检查?