私の理解では、変数は値を指し、同じ変数を複数の値に再割り当てできますが、値自体は不変です。JavaScript を学んでいると、「リテラル」という概念がよく出てくるようですが、リテラルと値を区別する明確な説明は見つかりませんでした。実際、ある著者はそれらを同一視しています。
リテラルと値をどのように比較しますか? 簡単な例を挙げてください。
興味のある人には、この説明がとても役に立ちました。私が今見ているように、リテラルは常に評価後に結果が返されますが、値はより複雑 (式など) になり、それ自体とは異なるものに評価される可能性があります。