i have problem with ternary operator comparsion in node js script. I have
function zip(fileName) {...}
process.env.TESTING = false;
zip(`${file}_${process.env.TESTING ? 'dev' : 'prod'}.zip`)
But fileName always file_dev.zip regardless of process.env.TESTING value
console.log(process.env.TESTING); // false
console.log(process.env.TESTING ? 'dev' : 'prod'); // always 'dev'
Why value is boolean false
but comparsion result always true
?
But browser console works as expected