Simple question. explanation point?

im extremely new to scripting in general and was wonder what the “!” before variables does. like this:

if(!jumping)

or something similiar

thanks