Warum wird dies nicht erreichen, wenn die und wenn (i + 0)/2 zurück? Auch, warum nicht die Warnung geben mir + 0 für einen 2-stelligen Wert? (Dh. 10, 20, 30, 40, usw. Jede Hilfe würde geschätztJavascript für Schleife mit If-Anweisung erreicht nicht die sonst if-Anweisung
var key= "OSN0MSA9991UNAAM8ELDPBD9F57BD6PU6BVBN54CDLEGDSUSNS";
var x = 0;
if (key[20] != "P" || key[18] != "P") {
x = 0;
for (i=0;i<10;i++) {
if (key[26] == i) {
x = i + 0;
alert(x);
}
};
} else if (key[20] == "P") {
for (i=9;i>-1;i--) {
if (key[26] == i) {
x = (i + 0)/2;
alert(x);
}
};
};
Warum nicht versuchen, zu debuggen? – Alex
ist es immer bevorzugt, dass Sie zuerst debuggen und dann, wenn irgendwelche Zweifel hier kommen und Frage – S4beR
Ich habe gefragt. Der Code läuft einwandfrei, ich habe nur den falschen Operator benutzt. – BlCEO