Все ли десятичные числа в Javascript нечетны? - PullRequest
0 голосов
/ 25 мая 2020

Я написал эту простую функцию, которая работает (я думаю), но я хотел получить обратную связь, чтобы подтвердить правильность моего предположения.

function testingEven(num){
  parseFloat(num);
  if(num % 2 === 0){
    return true;
  } else {
    return false;
  }
}

// testingEven(2.4); 
   returns false

Означает ли это, что число нечетных чисел бесконечно больше?

function testingEven(num){
  parseFloat(num);
  if(num % .02 === 0){
    return true;
  } else {
    return false;
  }
}

Итак, я предполагаю, что мой вопрос: будет ли десятичное число, такое как 2,40, считаться нечетным или четным?

1 Ответ

2 голосов
/ 25 мая 2020

Нечетное число - это целое число , которое при делении на два оставляет остаток.

Таким образом, числа с плавающей запятой нет (если только оно не имеет только 0 s после точки) нечетное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...