javascript logical operators interview questions and answers