http://www.interq.or.jp/student/exeal/dss/ref/jscript/expression.html#p_stringliteral
上記URLの文字列リテラルの部分に
>Perl とは違い、一部の例外を除いて文字列リテラル中で変数が展開されることはありません
とありますが、具体的な一部の例外を教えていただけますでしょうか?
たとえばこういうことではないでしょうか?
文字列リテラルがeval関数の中にあるとき、その文字列は式として評価されます。
たとえば、次のスクリプトは3を表示します。
<SCRIPT LANGUAGE="JavaScript">
var a = 1;
var b = 2
banban = "a + b";
document.write(eval(banban));
</SCRIPT>
JavaScript Reference eval
http://www.scollabo.com/banban/jsindex/sample/sample_059.html
>Perl とは違い、一部の例外を除いて文字列リテラル中で変数が展開されることはありません
と書いてあったのでperlのような変数展開をするやりかたが
あるのかと思っていたのですが違うようですね。
いろいろとeval試して使ってみます