0

I'm trying to merge this two codes to run as a working function that print out odd and even numbers. but I don't know on how to use a var

let num = [1,2,3,4,5,6,7,8,9,];

console.log('even numbers are');
for (var i = 1 ; i < 10 ; i += 2 ) {
   console.log(i);
}


console.log('odd numbers are ');
for (var i = 2 ; i < 10 ; i += 2 ) {
  console.log(i);
}

Help. Thanks

Ali Esmailpor
  • 1,209
  • 3
  • 11
  • 22
ArChem Peralta
  • 11
  • 1
  • 1
  • 1
  • 1
    Does this answer your question? [How to determine if a number is odd in JavaScript](https://stackoverflow.com/questions/5016313/how-to-determine-if-a-number-is-odd-in-javascript) – JΛYDΞV Mar 28 '21 at 02:30

2 Answers2

2
const isOdd = (n) => (n & 1) === 1;

const num = [1,2,3,4,5,6,7,8,9];

console.log( `Odd numbers are ${ num.filter( n => isOdd(n))}` );
console.log( `Even numbers are ${ num.filter( n => !isOdd(n))}`);
somewhatsapient
  • 390
  • 2
  • 3
  • 10
1

Use below code to print out Even Numbers and in the same way you can get Odd numbers list given in an Array

    var arr = [1, 2, 3, 4, 5, 6];

    for (var i = 0; i < arr.length; i++) {
        if (arr[i] % 2 === 0) {
            console.log(arr[i] + "");
        }
    }

If you are trying to put your JS code inside HTML Page, refer to the link for more details Find Even Numbers in JS

hussains8
  • 634
  • 6
  • 12