Как я могу получить «возврат True» по показателю степени в JavaScript?

Во-первых, мне жаль, что я плохо говорю по-английски.

У меня есть некоторые проблемы с изучением JS. Я хочу вернуть true, если строка является числом.

Если строка "0x10", "0b10", "9843"это работает хорошо (все возвращают true). И строка, как "a463"вернуть ложь хорошо.

Но когда строка представляет собой строку с показателем степени, например "1e43"...это плохо работает. (это возвращает ложь) Я хочу вернуть истину, когда строка с показателем степени.

      if (isNaN(s - 0)) {
  return false;
} else {
  return true;
}

я думаю проблема с if().

Итак, как я могу получить return true, когда строка имеет показатель степени, например "1e22", "13e7"?

0 ответов

Другие вопросы по тегам