Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
奇偶javascript浏览数组_Javascript_Arrays - Fatal编程技术网

奇偶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'))