Code explination please

what does

jump -= .5;

mean in the following code.

if (jumping) {
            this.gotoAndStop("jump");
            this._y -= jump;
            jump -= .5;
            if (jump<0) {
                falling = true;
            }
            if (jump<-15) {
                jump = -15;
            }