집 > Q&A > 본문
比方说3.1415926,我现在想传给后台的是3.14,类型是必须是float类型,该怎么样做?还有即便通过运算得到了3.14,然后我要是按float传过去,是不是本质上传的还是3.1400000?
怪我咯2017-04-18 09:59:04
백그라운드에서 수신되는 것도 float 유형이 아닌 문자열 유형이므로 문자열 형식을 사용하는 것이 가능해야 합니다.
伊谢尔伦2017-04-18 09:59:04
모든 문자열이 프런트 엔드에서 백엔드로 전달되는 이유는 무엇입니까? Float에는 소수 자릿수 또는 큰 소수가 없습니다
PHPz2017-04-18 09:59:04
double 유형이 더 정확합니다. NSDecimalNumber 클래스를 사용해 볼 수도 있습니다
迷茫2017-04-18 09:59:04
floor 기능 사용: double re = floor(numFloat*100) / 100;
floor
double re = floor(numFloat*100) / 100;
toFixed(2)를 사용하여 소수점 이하 두 자리를 유지할 수 있습니다
.2f는 대체로 괜찮습니다