Logical disjunction

The logical disjunction or inclusive disjunction is a logical operator that is referred to symbolically as either or or ||. It returns true when either or both of its arguments are true. E.g. "A or B" returns true if: A is true, B is true, or they are both true.

For example:

if (red_balls >= 10 || blue_balls >= 2) {       show_message('Well done! You have collected the requirements.') }

Which is the equivalent of:

if (red_balls >= 10 or blue_balls >= 2) {       show_message('Well done! You have collected the requirements.') }