From b27f7375ea58d23c5b615f8be56c2112aa6ec348 Mon Sep 17 00:00:00 2001 From: Joshua Burke Date: Thu, 19 Aug 2021 18:17:55 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=A6=84=20Add=20Zero,=20as=20it=20is=20an?= =?UTF-8?q?=20even=20number?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The parity of zero is even. See the following references to confirm. - https://en.wikipedia.org/wiki/Parity_of_zero "This can be verified based on the definition of 'even': it is an integer multiple of 2, specifically 0 × 2. As a result, zero shares all the properties that characterize even numbers" --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index 48a1595..e9596f9 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,6 @@ function isEven(number) { if (number === "even" || number === "Even" || number === "eVen" || number === "evEn" || number === "eveN" || number === "EVen" || number === "EvEn" || number === "EveN" || number === "eVEn" || number === "eVeN" || number == "evEN" || number === "eVEN" || number === "EvEN" || number === "EVeN" || number === "EVEn" || number === "EVEN") return true; + else if(number === 0 || number === "0" || number === "zero" || number === "Zero" || number === "ZERO") return true; else if(number === 1 || number === "1" || number === "one" || number === "One" || number === "ONE") return false; else if(number === 2 || number === "2" || number === "two" || number === "Two" || number === "TWO") return true; else if(number === 3 || number === "3" || number === "three" || number === "Three" || number === "THREE") return false;