Дано

var a = 100;
var b = "текст";

Классическая реализация обмена

var temp = a;
a = b;
b = temp;

Краткая реализация

Без введения дополнительной переменной:

b = [a, a = b][0];

Пример

var a = 100;
var b = "текст";

console.log(a, b);

b = [a, a = b][0]; // swap

console.log(a, b);

// вывод:
100 'текст'
текст 100

Теги: javascript

Редактировать