Probé varios sitios web, probé incluso reddit link1 , en todas partes encuentro que las expresiones devuelven un valor y las declaraciones no están definidas. Pero quiero saber el motivo de "por qué las expresiones devuelven valor y por qué las declaraciones no están definidas".
1+1 2(why?) let x = 1+1; undefined(why?)