@Asenchuk: Unfortunately, I think you did miss something. "truthy" and "falsey" are just literal string values. I could have used "Bob" and "Clint" instead. The important thing here is that this is a short cut for an if statement. The expression between the opening and closing parenthesis ( ) is evaluated. If the expression evaluates to true, then the first value (to the left of the colon : ) will be returned. If the expression evaluates to false, then the second value (to the right of the colon : ) will be returned. In this case, as you wrote "It looks like what you write at the end of statement eventually returns as a result?" ... because the expression is hard coded to FALSE! If we hard code that to true:
myResult = (true) ? "truthy" : "falsey";
... the first value (in this case, "truthy") would always be returned. Perhaps the example is so mundane that it is easy to miss the point. I would recommend re-watching that part of the video and listening to what I say there. Good luck!