const query = 'foo';
let page = +query;
if (isNaN(page) || page <= 0) {
page = 1;
}
const query = '-1';
let page = 1;
if (/^\d+$/.test(query)) {
page = +query;
// Любители плохо читаемого кода могут написать так и избавиться от условия ниже:
// page = +query || 1
}
if (page <= 0) {
page = 1;
}