Если вы просто заинтересованы в проверке целых чисел, вы можете использовать функцию соответствия следующим образом: регулярное выражение для чисел сложнее, и вам, вероятно, будет лучше следовать методу приведения, который предоставил Патрик.
if (s.match(/^\d+$/)){//do something}
Конечно, если вам все равно понадобится разыграть его, тогда использование isNaN имеет смысл. Просто подумал, что предложу альтернативу на случай, если ты не собираешься ее разыграть.
Этот код вернет true, если s содержит только цифры (без пробелов, десятичных дробей, букв и т. Д.) И требует, чтобы была хотя бы одна цифра.