编写一个求和函数sum(),要求达到如下情况和返回值效果。
sum(1, 2, 3, 4, 5); //返回值为15
sum(5, null, -5); //返回值为0
sum('1.0', false, 1, true, 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1); //返回值为10
sum(0.1, 0.2); //返回值为0.3,而不是0.30000000000000004