J'ai demandé este Après avoir réfléchi à cette question, je me suis demandé où se trouve la frontière apparemment floue entre les termes "déclaration" et "expression". Toutes les déclarations sont-elles aussi des expressions ? D'où viennent les valeurs de retour dans une console REPL ? Elles ne semblent pas toujours avoir un sens intuitif. Bien sûr, si vous tapez 1+1
vous obtiendrez 2
mais d'autres fois, la logique n'est pas aussi évidente.
Étant donné que tout ce qui est tapé dans REPL produit un peu de cela signifie-t-il qu'elle peut être utilisée dans le code source JS à la fois comme une expression et une déclaration autonome ?
peut être une chaîne de code qui pourrait être utilisée pour _X_
dans l'extrait suivant peut également être utilisé pour les éléments suivants _Y_
et vice versa ? if(_X_) _Y_