Accrodading to Is floating point math broken?, I know 0.1+0.2 results in 0.30000000000000004 instead of 0.3 because of floating point errors. However, what if I copy "0.30000000000000004" from alert(0.1+0.2) and write Number("0.30000000000000004"), would it still equal to 0.1+0.2?
Or in general:
let a=float_number_1 + float_number2;
let b=Number((float_number_1 + float_number2).toString());
Does a always exactly equal to b?