How to determine if a number is odd in JavaScript

后端 未结 27 1774
一向
一向 2020-11-27 10:05

Can anyone point me to some code to determine if a number in JavaScript is even or odd?

27条回答
  •  失恋的感觉
    2020-11-27 10:48

    this works for arrays:

    function evenOrOdd(numbers) {
      const evenNumbers = [];
      const oddNumbers = [];
      numbers.forEach(number => {
        if (number % 2 === 0) {
          evenNumbers.push(number);
        } else {
          oddNumbers.push(number);
        }
      });
    
      console.log("Even: " + evenNumbers + "\nOdd: " + oddNumbers);
    }
    
    evenOrOdd([1, 4, 9, 21, 41, 92]);
    

    this should log out: 4,92 1,9,21,41

    for just a number:

    function evenOrOdd(number) {
      if (number % 2 === 0) {
        return "even";
      }
    
      return "odd";
    }
    
    console.log(evenOrOdd(4));
    

    this should output even to the console

提交回复
热议问题