Condition
In this section, all the methodologies are just for best practice. That's for most easy to read and maintain.
Straight forward logic
Take care the true condition first
not
Also, remember to have curly brace, don't omit them even only line of statement.
Use straight forward logic
not
All the code fragments are logic correctly, but please approach best practice.
Ternary operator
Use it when it's short and simple; otherwise, use if else.
Multiple condition
Multiple or/not
For easy to read, bread down multiple lines
Unless, they are very short
Multiple functions
In the example, if
isNew()
is false, thencontainsNumber()
won't be executed.You don't do the following code; unless
isNumber
is going to use again.
Last updated
Was this helpful?