2017-05-08 23 views
0

は、この種のコードは正しいでしょう:何も行われていない場合、有効なコードですか?それで何ができますか?

"Hello world!"; 

値は何もしません。値は変数に与えられず、何も行われません。これは構文上有効ですか?コンピュータのメモリ内で何が起こるかは、メモリ内のどこかに割り当てられた値であり、アクセスされたことはありませんか、使用されていないためにスキップされますか?

+1

これは片手でのコードに相当します – j08691

+0

そして私たちは物事に使用します:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode – epascarello

+1

@ j08691私は良いですハンドクラッパー – epascarello

答えて

2

エラーが発生しないという点で有効です。しかし、あなたが正しく指摘しているように、その行は本当に何も役に立たない。

文字列プリミティブが作成されます(メモリが必要です)。プリミティブは、アクセスするコードパスが格納されていないため、すぐにメモリから削除できます。

0

これは有効なコードです。

遠隔地のコンパイラ/ JITterは完全に削除します。

+0

厳密なモード – epascarello

関連する問題