when i google what does throw do, the answer i get is that it throws an exception. wow. that means nothing to me at all.
I have since learned thanks to stackoverflow that it tosses the error until the closest handler does something with it.
There is a question on this already but it doesn't answer my question at all. what does throw look like if you don't handle it? Does it alert the user? Does it show up only in console? does it hit someone in my neighborhood and cause them to knock on my door at 3am?
can someone PLEASE break down what this looks like so I can visualize it in terms of real world analogy. Like an exception is like putting trash into a bag and putting in on your sidewalk for pickup if it doesn't get picked up.... I don't know. Please help with that explanation.