Wie der Titel "Kann ich mehrere Werte in einer einzelnen Variable haben?"Kann ich mehrere Werte in einer einzelnen Variablen haben?
Zuerst habe ich diese Form bekam:
<form name="myform">
<input type="text" name="mytext">
<input type="button" onClick="clickButton()">
</form>
Dann nehmen Sie einen Blick auf mein Skript.
<script>
function clickButton() {
var x = document.myform.mytext.value;
var a = 13;
var b = 17;
var c = 19;
if (x == a) {
alert('hello');
} else if (x == b) {
alert('hello');
} else if (x == c) {
alert('hello');
} else {
alert('goodbye');
}
}
</script>
Gibt es eine Möglichkeit, eine Variable mit mehreren Werten zu erstellen? Wie, var myvalues=1,2,3;
ein Array? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array – therealrootuser
Nein, es gibt keine solche Variable. Aber Sie können 'array' oder sogar' object' verwenden. – sadrzadehsina
Eine andere Option wäre die Verwendung von Strings, Sie können in Ihrem Textfeld '' 1,2,3 ''eingeben und dann in' if' Statements nach diesen Substrings suchen –