by Guest » 07 Jan 2025, 09:37
Ich habe Eingaben von Eingabe-Tags erhalten, aber alles, was ich in Eingaben schreibe, wird als Zeichenfolgenwert erkannt, sodass ich meine Bedingungen nicht verwenden kann.
und das zweite Problem: Wenn ich „ddd“ für die erste Eingabe und „111“ für die zweite Eingabe eingebe und die Taste drücke, wird NaN in der Konsole angezeigt. Ich möchte stattdessen eine Warnung anzeigen. Wie kann ich diese korrigieren?
Code: Select all
function addFunc() {
var x = document.getElementById("num1").value;
var y = document.getElementById("num2").value;
if (typeof x == 'string' || typeof y == 'string') {
var result = parseInt(x) + parseInt(y);
console.log(result);
} else {
alert("Wrong Entry!");
}
}
Ich habe Eingaben von Eingabe-Tags erhalten, aber alles, was ich in Eingaben schreibe, wird als Zeichenfolgenwert erkannt, sodass ich meine Bedingungen nicht verwenden kann.
und das zweite Problem: Wenn ich „ddd“ für die erste Eingabe und „111“ für die zweite Eingabe eingebe und die Taste drücke, wird NaN in der Konsole angezeigt. Ich möchte stattdessen eine Warnung anzeigen. Wie kann ich diese korrigieren?
[code]function addFunc() {
var x = document.getElementById("num1").value;
var y = document.getElementById("num2").value;
if (typeof x == 'string' || typeof y == 'string') {
var result = parseInt(x) + parseInt(y);
console.log(result);
} else {
alert("Wrong Entry!");
}
}[/code]
[code]
ADD
[/code]