奇偶javascript浏览数组
如何浏览数组以确定数组中的所有数字是偶数还是奇数 谢谢你 脚本奇偶javascript浏览数组,javascript,arrays,Javascript,Arrays,如何浏览数组以确定数组中的所有数字是偶数还是奇数 谢谢你 脚本 function evenOdd() { let tab = [10, 5, 8, 1]; if (tab % (2 = 0)) { console.log('even'); } else { console.log('odd'); } } console.log(evenOdd()); 您需要迭代数组中的值,并使用比较运算符检查值,而不是赋值 函数evenOdd
function evenOdd() {
let tab = [10, 5, 8, 1];
if (tab % (2 = 0)) {
console.log('even');
} else {
console.log('odd');
}
}
console.log(evenOdd());
您需要迭代数组中的值,并使用比较运算符检查值,而不是赋值
函数evenOdd(){
设tab=[10,5,8,1];
for(制表符的常量值){
如果(值%2==0){
log(值为“偶数”);
}否则{
log(值“奇数”);
}
}
}
偶数()没有console.log,因为没有返回值
您需要迭代数组中的值,并使用比较运算符检查值,而不是赋值
函数evenOdd(){
设tab=[10,5,8,1];
for(制表符的常量值){
如果(值%2==0){
log(值为“偶数”);
}否则{
log(值“奇数”);
}
}
}
偶数()没有console.log,因为没有返回值。首先,我将在console.log()之外调用该函数。这是因为您已经在if语句中安慰结果,并且没有返回值
其次,您需要确保您正在使用某种方法映射数组。在本例中,我将使用.forEach()
最后,您要检查该项除以2等于0。要做到这一点,它看起来像:
item % 2 === 0
对于最终结果,我将这样做:
function evenOdd() {
let tab = [10, 5, 8, 1]
tab.forEach((item) => {
item % 2 === 0
? console.log(item, "even")
: console.log(item, "odd")
})
}
evenOdd()
首先,我将在console.log()外部调用该函数。这是因为您已经在if语句中安慰结果,并且没有返回值
其次,您需要确保您正在使用某种方法映射数组。在本例中,我将使用.forEach()
最后,您要检查该项除以2等于0。要做到这一点,它看起来像:
item % 2 === 0
对于最终结果,我将这样做:
function evenOdd() {
let tab = [10, 5, 8, 1]
tab.forEach((item) => {
item % 2 === 0
? console.log(item, "even")
: console.log(item, "odd")
})
}
evenOdd()
诀窍是假设在遇到奇数之前列表只包含偶数,在遇到偶数之前列表只包含奇数
函数偶数(选项卡){
让isEven=真;
让isOdd=true;
for(让选项卡的值){
//注意:不需要与0或1进行比较,因为值%2已经存在
//truthy表示奇数值,falsy表示偶数值
如果(值%2){
isEven=假;
}否则{
isOdd=假;
}
}
返回{isEven,isOdd};
}
设tab=[10,5,8,1];
设{isEven,isOdd}=偶数(tab)代码>诀窍是假设在遇到奇数之前列表只包含偶数,在遇到偶数之前列表只包含奇数
函数偶数(选项卡){
让isEven=真;
让isOdd=true;
for(让选项卡的值){
//注意:不需要与0或1进行比较,因为值%2已经存在
//truthy表示奇数值,falsy表示偶数值
如果(值%2){
isEven=假;
}否则{
isOdd=假;
}
}
返回{isEven,isOdd};
}
设tab=[10,5,8,1];
设{isEven,isOdd}=偶数(tab)代码>2=0
看起来不正确。你想在这里做什么?我只是按照教程做,我试着理解Shorter,[10,5,8,1]。forEach(v=>console.log(v%2==0?“偶数”:“奇数”)
2=0
看起来不对劲。你们想在这里做什么?我只是按照教程做,我试着理解更短的,[10,5,8,1].forEach(v=>console.log(v%2==0?'偶数’:'odd'))