node package manager

if

Conditional branching for node.js

if

Conditional branching for Javascript

npm install if

If the condition is truthy, the handler function passed to Then will be called.

If(condition).Then(handler);

A handler can be passed to the Else method, which will be called if the condition is not truthy.

If(condition).Then(handler)
  .Else(handler);

To evaluate more conditions, call If after Else.

If(condition).Then(handler)
  .Else().If(condition).Then(handler)
  .Else().If(condition).Then(handler);
If(isRobot()).Then(function(){
    console.log('beep');
  }).Else().If(isHuman()).Then(function(){
    console.log('boop');
  }).Else(function(){
    console.log('?')
  });