How do `Math.random()` and `Math.floor()` work together?

If the console is lit up with red type, you can find the description of the error by reading the message from top down. It will tell you the line and character number of the error, as well as its error type.

console.log(Math.ceil(43.8(Math.floor(Math.random()*100))));
               ????   !!!!

When we floor a number, the ceiling of the resulting number is the same. That’s the ??? of the above.

The 43.8 is stray data with no associated operator. This is the !!! above.