si observas después de && no hay nada declarado por asi decirlo por lo tanto en esa parte no esta condicionando nada de hecho hasta deberia marcar error por hace falta con que se esta condicioando el <12
<meta charset="UTF-8">
<script>
if (numero >= 2 && numero < 12) {
alert("ENTRÓ!");
}
var número = 10;
//if (numero >= 2 && < 12) {
//alert("ENTRÓ!");
//}
//var número = 10;
if (numero >= 10) {
alert("ENTRÓ!");
}
var número = 10;
</script>
Te comparto mi código del ejercicio y solamente la A y C cumplen con a condición por eso el código B tiene comentarios.