前端计算 传值给后端NaN 后端接收到之后直接执行插入操作 报错
Error updating database. Cause: java.sql.SQLException: Internal Error: Overflow Exception trying to bind NaN
如果前端传值 NaN 或者 Infinity java是不报错的 只有插入报错
double result1 = 10.0 / 0; // 除以0
System.out.println(result1); // 得到Infinitydouble result2 = -1;
System.out.println(Math.sqrt(result2)); //得到NaNDouble aa = Double.parseDouble("NaN");
Double bb = Double.parseDouble("Infinity");
System.out.println(aa + "---" + bb); //不会报错