請問這種代碼是正確的:如果代碼沒有做任何事情,它的值是否有效?它做了什麼?
"Hello world!";
值無所事事。該值不會被賦予一個變量,也不會對它做任何事情。這在語法上有效嗎?在計算機內存中會發生什麼,只是在內存中某處分配的值,從來沒有訪問過,或者只是因爲沒有使用而被跳過?
請問這種代碼是正確的:如果代碼沒有做任何事情,它的值是否有效?它做了什麼?
"Hello world!";
值無所事事。該值不會被賦予一個變量,也不會對它做任何事情。這在語法上有效嗎?在計算機內存中會發生什麼,只是在內存中某處分配的值,從來沒有訪問過,或者只是因爲沒有使用而被跳過?
它是有效的,因爲它不會導致錯誤。但是,正如你正確指出的那樣,這條線確實沒有什麼用處。
創建了一個字符串基元(需要一些內存),然後該基元立即可用於從內存中移除,因爲沒有存儲的代碼路徑可以訪問它。
這是相當於一隻拍手的代碼 – j08691
而我們用它來表達事物:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode – epascarello
@ j08691我是一個很好的人手拍板 – epascarello