Все очень просто просто пропишите проверку положения бюоба по высоте (кордината y), например кордината y когда боб стоит на земле равна 0, во время прыжка она больше значит пока эта кордината снова не будет равно 0, игнорировать прыжок, код будет выглядеть приблизительно так:
if(e.keyCode == 87 [B]&& y == 0[/B] ) { // where 0 is position of y when bob stand on the ground
//console.log(dy);
y += -dy;
}