Advantage of a Jump Shot
The jump shot raises the starting position of the ball such that it is more likely to clear defending players.
In order to properly defend a jump shot, an opposing player must also jump. This means that there is a possibility that a defender could jump too early or too late to block a shot.
The player has the option to release at various points during the jump giving more options to evade a defender.
A jumper can move away from a player during the jump to give more room for a shot (fade).
Finally, the ball can be released at a location that is closer to the same height as the goal.