入力に数値が必要であることを明確にするなど、事前に実行できることがいくつかあります。または、数字以外の入力を受け入れない(文字を入力する場合は無視する)。
オプションをもう少し詳しく分析するには:
- 最初の3つ(数値が期待される/必須、値は数値である必要があります)は適切です。番号は入力する必要があるものであると彼らは呼びかけています。ユーザーが数字以外の何かを入力する場合は、かなり簡単で適切です。
- 次の2つ(数値が無効、無効な数値)は、あいまいすぎるため、あまり役に立ちません。 「番号が無効です。」入力した数値が有効ではないということですか? IS=有効な数値です。文字を入力した場合、それは間違っています。無効な数値を入力しなかった場合、無効な入力を入力しましたが、数値ではありません。
- 最後の1つは大丈夫ですが、少し曖昧でもあります。 「値は数値ではありません。」 OK?それが数字ではないのは問題ですか? 「値は数値である必要があります」と言ったほうがわかりやすいと思うとき、あなたは入力についての事実を述べています。