¿Por qué la Expresión Primaria '1' es el único número que no es mayor pero es igual a la Expresión Primaria 'verdadero'? También soy nuevo en JavaScript y la programación en general.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <script> if (1 > true || 1 < true) { document.write("YEA"); } else if (2 == true) { document.write("YEA MAN"); } else if (2 > true && 1 == true) { document.write("WTF BRAH!!"); // evaluates to the string "WTF BRAH!!" } </script> </body> </html>