5 ms·
I don’t think anyone uses var anymore. Linters and prettier are doing a good job keeping codebase consistent. Operator == has a valid use case (null or undefin
by para_parolu 2y ago
I don’t think anyone uses var anymore. Linters and prettier are doing a good job keeping codebase consistent.
Operator == has a valid use case (null or undefined check) but rarely allowed as well.
But I wouldn’t mind to have language without legacy.
- bguebert 2y agoIt's kinda ironic to post that on a site that uses var in its javascript
- wruza 2y agoI use var, together with let and const, where appropriate. What’s the problem with var I don’t get it.
- sandreas 2y agovar is global scope, const is block scoped... <script> var x = 1; if(x < 5) { // now y is global (window.y can be accessed everywhere) // using const y = x * 2 would be inaccessible outside the if block var y = x * 2; console.log('double x is: " + y); } </script> Besides that, var is "pulled" upwards, as if it was the first line in the function. That may have side effects.