How to check if a number is even in JavaScript

In this Article we will go through how to check if a number is even only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const isEven = number => number % 2 === 0;

#Or

const isEven = number => (number & 1) === 0;

#Or

const isEven = number => !(number & 1);

#Or

const isEven = number => Number.isInteger(number / 2);

#Example

isEven(1);      // false
isEven(2);      // true