132k views
0 votes
(NEED HELP ASAP 30 POINTS)

You are writing a program in JavaScript that asks users to input their grade level. You want to check for errors and give the users an error message if they 1) enter a blank, 2) enter letters instead of numbers, or 3) enter a number greater than 12. What would the pseudocode look like for a function that would check these things?

User Joe Higley
by
7.7k points

1 Answer

6 votes

function validateGradeLevel(gradeLevelInput) {

// Check for empty input

if (gradeLevelInput === '') {

return 'Error: Grade level cannot be blank';

}

// Check for non-numeric input

if (isNaN(gradeLevelInput)) {

return 'Error: Please enter a number for grade level';

}

// Convert input to a number

const gradeLevel = Number(gradeLevelInput);

// Check if number is greater than 12

if (gradeLevel > 12) {

return 'Error: Grade level cannot be greater than 12';

}

// If no errors found, return null

return null;

}

User StackOverlord
by
8.0k points