Intercambio de Valor entre dos Variables utilizando una Suma & dos Restas en Geogebra JavaScript

Código JavaScript 1
//intercambio de Valores entre dos variables[br]//utilizando adicion y sustraccion.[br]var a=parseFloat(prompt("Entre a:",1.2))[br]var b=parseFloat(prompt("Entre b:",3.4));[br]var str1="",str2=""; [br]str1=str1+"Antes de intercambiar.\n";[br]str1=str1+"a = "+a+", b = "+b+"\n";[br]a = a + b;[br]b = a - b;[br]a = a - b;[br]str2=str2+"Después de intercambiar.\n";[br]str2=str2+"a = "+a+", b = "+b+"\n";[br]//str2=str2+"a = "+a.toFixed(10)+", b = "+b.toFixed(10)+"\n";[br]alert(str1+str2);[br]ggbApplet.setTextValue("str",str1+str2);[br]//El intercambio entre enteros funciona;[br]//pero el intercambio entre decimal el valor de b [br]//no da exacto.
Código JavaScript 2
//intercambio de Valores entre dos variables[br]//utilizando adicion y sustraccion.[br]var a=parseFloat(prompt("Entre a:",1.2))[br]var b=parseFloat(prompt("Entre b:",3.4));[br]var str1="",str2=""; [br]str1=str1+"Antes de intercambiar.\n";[br]str1=str1+"a = "+a+", b = "+b+"\n";[br]a = a - b; [br]b = a + b;[br]a = b - a;[br]str2=str2+"Después de intercambiar.\n";[br]str2=str2+"a = "+a+", b = "+b+"\n";[br]//str2=str2+"a = "+a.toFixed(10)+", b = "+b.toFixed(10)+"\n";[br]alert(str1+str2);[br]ggbApplet.setTextValue("str",str1+str2);[br]//El intercambio entre enteros funciona;[br]//pero el intercambio entre decimal el valor de b [br]//no da exacto.

Information: Intercambio de Valor entre dos Variables utilizando una Suma & dos Restas en Geogebra JavaScript