次の Javascript を検討してください。
function getType(obj){
return(typeof(obj))
}
alert(typeof(obj)) //alerts "undefined" correctly
alert(getType(obj)) //throws an error: ReferenceError: obj is not defined
なぜこれが起こっているのでしょうか?回避策はありますか?変数が存在するかどうかをチェックする関数を作成しようとしています。