私はJavaScriptをもっと最近使用しています。このコースでは、JavaScriptを内部から知ることの重要性を強調し続けています。コンソールウィンドウはJavaScriptの算術演算を内部的にどのように処理しますか?戻り値はどこから来ますか?
私はこのような奇妙な疑問を持っています。主にJavaScriptが内部的にどのように動作するかを理解しようとしています。
のは、私は、コンソールで次の計算を行いましょう:>> x = 1
< 1
>> x = x + 2
< 3
が返されている「3」は、どこが正確にから来ていますか?
「x + 2」を最初に評価してから3を返し、メモリのxの値を3に設定すると、または 'x + 2'を評価してxのメモリ空間に保存し、同じメモリ空間からxの値を返しますか?
xの値をそのメモリ空間で変更しても、それを移動させずにxの値を返すこともできます。
また、JavaScriptの内部動作の詳細については、どのように知ることができますか?
ありがとうございます!
コンソールに表示される値は、最後の操作の出力です。 'x = x + 2、name = 100;' ..あなたに良いアイデアを与えるでしょう.. – Rayon
メモリ(変数に関連する)は、私がさらに心配しているものです。基本的にはコンソールが何を返すのかを理解しようとしています。 –
これは、JavaScriptのものよりもREPLのものです。 –