Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PHP "??" operator in javascript [duplicate]

Tags:

javascript

Easy question. Does exist something like php's ?? in javascript?

In php you can do condition ?? statement2

which is the same as condition? condition : statement2.

Is there something like that in javascript?

like image 905
Luis felipe De jesus Munoz Avatar asked Sep 11 '26 03:09

Luis felipe De jesus Munoz


1 Answers

I would use the logical or operator (||)

console.log("true value" || "other")
console.log(false || "other")

This works because (source):

expr1 || expr2 Returns expr1 if it can be converted to true; otherwise, returns expr2

like image 149
Francesco Avatar answered Sep 12 '26 15:09

Francesco



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!