js中返回值的问题求教

 function big() {
     policyDWR.pdsize(function(args){
        alert(args);    
        if (args==1){
         alert("1");

        }
        else if(args==2){
          alert("2");
           } 
        });

     }

args是用ajax方法从后台拿到的值,我希望当ajax值为1的时候对函数big()的返回值为1
应该怎么写?求教!

function big()
{
var falg ;
policyDWR.pdsize(function(args){
falg = args
});
}

把alert 变成 return

function big() {
var falg = policyDWR.pdsize(function(args){
alert(args);

if (args==1){
return("1");

    }
    else if(args==2){
      return("2");
       } 
    });

 }

在外面定义一个全局变量,根据ajax返回的值,改变变量的值