如果处理数组,使用 if/else 条件进行练习的基本方法是什么?
If dealing with arrays, what would be a basic way to go about my exercise with if/else conditionals?
编辑!!!!!!!!
我对大家的整件事表示歉意。我显然才刚刚开始,正因为如此,我倾向于对我在编程方面遇到的问题有所保留。我想问的是在使用循环的函数上使用 if/else 语句的正确格式。再次,我的道歉。
我目前正在经历数组的不同场景和练习。没什么特别的,我正在做的是迭代我创建的每个数组的不同方法。有问题的数组是这样的。
var listofKen = ['Ken', 'Kenny', 'Kenneth', 'ken', 'kenjamin', 'kendonesia'];
我已经尝试过不同的循环方式。我什至添加了一个函数声明并在其中放置了一个 for 循环。这是我正在谈论的一个例子。
function loopThroughThis () {
for (var i = 0; i < listofKen.length; i++) {
listofKen[i] = console.log(listofKen[i]);
};
然后我简单地调用下面这个函数..
loopThroughThis();
繁荣,它迭代,但我想尝试将其与 if/else 场景结合起来。我想做的就是简单地把这种情况演出来.....
如果 loopThroughThis() 的功能是有效的,我怎么能添加一个 if/else 条件语句来表明 loopThroughThis 函数是 valid/true 并且可以循环遍历数组创建。如果为真且函数有效,则执行函数并使用我创建的 for 循环遍历数组。如果这不是真的,console.log 'Kenneth you need a lot more studying to do';
希望这对您有所帮助,应该可以帮助您 if/else 陈述:
var listofKen = ['Ken', 'Kenny', 'Kenneth', 'ken', 'kenjamin', 'kendonesia'];
function loopThroughThis() {
var somoneNeedsToStudy = false;
for (var i = 0; i < listofKen.length; i++) {
var kenVal = listofKen[i];
if ( shouldKenStudyMore(kenVal) ) {
console.log('Kenneth you need a lot more studying to do.');
} else {
somoneNeedsToStudy= true;
console.log('You\'ve studied long enough ' + kenVal);
}
}
return somoneNeedsToStudy;
}
function shouldKenStudyMore(ken) {
if ( ken === 'Kenneth' ) {
return true;
} else {
return false;
}
//Above could also be written as "return ken === 'Kenneth';"
}
if ( loopThroughThis() ) {
console.log('Someone needed to study');
}
编辑!!!!!!!!
我对大家的整件事表示歉意。我显然才刚刚开始,正因为如此,我倾向于对我在编程方面遇到的问题有所保留。我想问的是在使用循环的函数上使用 if/else 语句的正确格式。再次,我的道歉。
我目前正在经历数组的不同场景和练习。没什么特别的,我正在做的是迭代我创建的每个数组的不同方法。有问题的数组是这样的。
var listofKen = ['Ken', 'Kenny', 'Kenneth', 'ken', 'kenjamin', 'kendonesia'];
我已经尝试过不同的循环方式。我什至添加了一个函数声明并在其中放置了一个 for 循环。这是我正在谈论的一个例子。
function loopThroughThis () {
for (var i = 0; i < listofKen.length; i++) {
listofKen[i] = console.log(listofKen[i]);
};
然后我简单地调用下面这个函数..
loopThroughThis();
繁荣,它迭代,但我想尝试将其与 if/else 场景结合起来。我想做的就是简单地把这种情况演出来.....
如果 loopThroughThis() 的功能是有效的,我怎么能添加一个 if/else 条件语句来表明 loopThroughThis 函数是 valid/true 并且可以循环遍历数组创建。如果为真且函数有效,则执行函数并使用我创建的 for 循环遍历数组。如果这不是真的,console.log 'Kenneth you need a lot more studying to do';
希望这对您有所帮助,应该可以帮助您 if/else 陈述:
var listofKen = ['Ken', 'Kenny', 'Kenneth', 'ken', 'kenjamin', 'kendonesia'];
function loopThroughThis() {
var somoneNeedsToStudy = false;
for (var i = 0; i < listofKen.length; i++) {
var kenVal = listofKen[i];
if ( shouldKenStudyMore(kenVal) ) {
console.log('Kenneth you need a lot more studying to do.');
} else {
somoneNeedsToStudy= true;
console.log('You\'ve studied long enough ' + kenVal);
}
}
return somoneNeedsToStudy;
}
function shouldKenStudyMore(ken) {
if ( ken === 'Kenneth' ) {
return true;
} else {
return false;
}
//Above could also be written as "return ken === 'Kenneth';"
}
if ( loopThroughThis() ) {
console.log('Someone needed to study');
}