A 300% deposit bonus, for example, is credited to the player's account, so they can get three times what they deposit.
There has been a recent resurgence in no bonus codes as a way for online casinos to attract new players, first of all, and as a way for players to explore online casinos, secondly.