Logical operations in javascript