Javascript 循环中的字符串控制
我有一个大问题。 我的程序中有很多字符串,我想在这些值上检查这些字符串。 我为它写了一个循环,但他不是在定义字符串,而是在创建一个新值。这基本上真的很难描述,也因为我基本上是德国人。 但我可以给你我当前的代码,这样maybee你就会明白我的意思:Javascript 循环中的字符串控制,javascript,Javascript,我有一个大问题。 我的程序中有很多字符串,我想在这些值上检查这些字符串。 我为它写了一个循环,但他不是在定义字符串,而是在创建一个新值。这基本上真的很难描述,也因为我基本上是德国人。 但我可以给你我当前的代码,这样maybee你就会明白我的意思: { var Loch1G = $('#m1-Rundenanalyse-Datum').val(); //In the strings just the number is changing var Loch2G = $('#m1-Runde
{
var Loch1G = $('#m1-Rundenanalyse-Datum').val(); //In the strings just the number is changing
var Loch2G = $('#m1-Rundenanalyse-Turnier').val();
x=1
while (x <= 2) {
if ("Loch" + x + "G" == ""){ //Next String is genrated (x=x+1)
alert("Eingabe war leer");
}
x=x+1
}
}
{
var Loch1G=$('#m1 Rundenanalyse Datum').val();//字符串中的数字正在更改
var Loch2G=$('#m1 Rundenanalyse Turnier').val();
x=1
而(x我建议使用数组来存储要检查的值:
var lochs = [];
lochs.push($('#m1-Rundenanalyse-Datum').val());
lochs.push($('#m1-Rundenanalyse-Turnier').val());
for (var i = 0, len = lochs.length; i < len; i++){
if (lochs[i] == ''){
alert("Eingabe war leer");
}
}
小提琴demo:,嘿,戴维,这真的很管用!非常感谢!来自汉堡的大贺卡很高兴有帮助!如果你考虑到你的问题/问题,请考虑接受这个答案作为解决方案(进一步的信息和解释,请参阅:“”)
{
window.Loch1G = $('#m1-Rundenanalyse-Datum').val(); //In the strings just the number is changing
window.Loch2G = $('#m1-Rundenanalyse-Turnier').val();
var x=1;
while (x <= 2) {
if (window["Loch" + x + "G"] == ""){ //Next String is genrated (x=x+1)
alert("Eingabe war leer");
}
x=x+1;
}
}
var lochs = [];
lochs.push($('#m1-Rundenanalyse-Datum').val());
lochs.push($('#m1-Rundenanalyse-Turnier').val());
if (!lochs.every(function(a){ return a !== ''; })) {
alert("Eingabe war leer");
}