Как я могу получить «возврат True» по показателю степени в JavaScript?
Во-первых, мне жаль, что я плохо говорю по-английски.
У меня есть некоторые проблемы с изучением JS. Я хочу вернуть true, если строка является числом.
Если строка
"0x10", "0b10", "9843"
это работает хорошо (все возвращают true). И строка, как
"a463"
вернуть ложь хорошо.
Но когда строка представляет собой строку с показателем степени, например
"1e43"...
это плохо работает. (это возвращает ложь) Я хочу вернуть истину, когда строка с показателем степени.
if (isNaN(s - 0)) {
return false;
} else {
return true;
}
я думаю проблема с
if()
.
Итак, как я могу получить
return true
, когда строка имеет показатель степени, например
"1e22", "13e7"
?