普通にグローバル変数ならできるのだが。
window['for'] = 'a';
これだと、ローカル変数ではできないので、こうする。
function func() { var \u0074\u0068\u0069\u0073 /* this */ = 'a'; alert(this); // 予約語 alert(\u0074\u0068\u0069\u0073); // 変数 }
使い道は・・・
あまり思いつかない。
でも、コード自動生成するときに、変数名が予約語とかぶらないようにしたりとかできそう