One question: Which means plus(+) before process.env
?
port: process.env.POSTGRESQL_PORT ? +process.env.POSTGRESQL_PORT : 5432
One question: Which means plus(+) before process.env
?
port: process.env.POSTGRESQL_PORT ? +process.env.POSTGRESQL_PORT : 5432
It's the unary plus (+) operator.
It precedes its operand and evaluates to its operand but attempts to convert it into a number, if it isn't already.
const x = 1;
const y = -1;
console.log(+x);
// expected output: 1
console.log(+y);
// expected output: -1
console.log(+'');
// expected output: 0
console.log(+true);
// expected output: 1
console.log(+false);
// expected output: 0
console.log(+'hello');
// expected output: NaN