resultという url 変数が存在するかどうかを確認するスクリプトを作成しようとしています。存在する場合は、値が成功かどうかを確認します。
次のことを試しましたが、結果が存在しない場合、スクリプトが未定義としてエラーになります
function getUrlVars() {
    var vars = {};
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
        vars[key] = value;
    });
    return vars;
}
var first = getUrlVars()["result"];
alert(first);