Limits of rotation

is there a type of variable that understands that 360 is less than 0


var spin:int
        var a1 = desy - y ;
        var b1 = desx - x ;
        var radians1 = Math.atan2(a1,b1);
        var andleInDegrees = radians1 / (Math.PI / 180);
            //andleInDegrees += 180
             andleInDegrees = int(andleInDegrees)
             trace(andleInDegrees)
            if(facing.rotation < andleInDegrees){spin = 1}
            if(facing.rotation > andleInDegrees){spin = -1}
            if(facing.rotation == andleInDegrees){spin = 0}
            facing.rotation += spin 

this works as long as i dont cross the 360/0 threshold (it may be -180/180 since i removed the +180)