変数を削除する
説明
変数を削除するにはdeleteを使います。deleteの後に削除したい変数名を指定します。カンマで区切ってもまとめて変数を削除することはできません。また、varを使って宣言した変数はdeleteでは削除できません。
サンプルプログラム
a = 123;
document.write("a = "+a+"<br>");
delete a;
try {
document.write("a = "+a+"<br>");
}catch(e){
document.write("変数aは未定義です<br>");
}
var b = 123;
document.write("b = "+b+"<br>");
delete b;
try {
document.write("b = "+b+"<br>");
}catch(e){
document.write("変数bは未定義です<br>");
}