javascript - What does obfuscated code mean? -
this question has answer here:
- what comma in javascript expressions? 4 answers
so on site , peeking source code, , javascript code obfuscated(as usual). don't know obfuscated code normally, think this:
var1 > 10 / 2, var1 = 0
is same as
if(var1 > 10 / 2){ var1 = 0; }
is how is? if not, please tell.
you can see happen, when place code inside of parenthesis inside of console.log. need parenthesis, because console.log reads comma separator parameter.
the comma operator evaluates each of operands (from left right) and returns value of last operand.
var var1; console.log(var1); // undefined console.log((var1 > 10 / 2, var1 = 0)); // 0 console.log(var1); // 0
Comments
Post a Comment