<script>
var a = prompt('Введите число а:');
var b = prompt('Введите число b:');
b = a + b;
a = b - a;
b = b - a;
alert(a);
alert(b);
</script>
чтобы переменные менялись местами
<script>
var a = prompt('Введите число а:');
var b = prompt('Введите число b:');
//меняем местами
var tmp = a;
a = b;
b = tmp;
alert(a);
alert(b);
</script>
например с значениями 5 6, вместо "b" меняет значение на 5 , а вместо "а" выводит "51"
var a = prompt('Введите число а:');
var b = prompt('Введите число b:');
//меняем местами
a = [b, (b = a)][0];
alert(a);
alert(b);
var a = parseFloat(prompt('Введите число а:'));
var b = parseFloat(prompt('Введите число b:'));
//меняем местами
b = a + b;
a = b - a;
b = b - a;
alert(a);
alert(b);