Swapping ints in-place

Simple interview question

by eitanp461

JavaScript

var swap = function(a,b) {
    console.log('a='+a+' b='+b);
    a = a + b;
    b = a - b; // b now equals a
    a = a - b; // a now equals b
    console.log('a='+a+' b='+b);    
}

swap(13,-17)