I am pretty new to JavaScript and I am trying to make a little control flow example but it doesn't want to work because of multiple errors.For example on line 5 it says unexpected token:
let raceNumber = Math.floor(Math.random()*1000);
let registeredEarly = true;
const runnerAge = 21;
!registeredEarly ? raceNumber += 1000;
if(runnerAge > 18){
console.log('You will race at 11:00AM with the racenumber ' + raceNumber);
} else if(registeredEarly === true || runnerAge > 18){
console.log('Yu will race at 11:00am and your racenumber is ' + racenumber);
} else if(runnerAge < 18 && !regiteredEarly){
console.log('You will race at 12:30pm and your racenumber is ' + racenumber);
} else{
console.log('Pls register at the desk.');
};
Please explain to me what you did and why, I want to learn as much as possible!