switch...case中,如果比较的数是浮点数呢?

来源:5-5 MySQL的高可扩展和高可用考察点

慕哥6536362

2017-09-08

在讲switch...case和if...else的时候,老师提到,如果判断的是整数 浮点数 字符串类型,用switch...case效率更高一点  但浮点数不是不能用来比较相等么?

写回答

1回答

Jason

2017-09-08

这里的相等比较是这样,如果上文已经获取到浮点数据,例如已经拿到 $a = 0.5;在下文的switch....case就可以判断是否等于0.5,前面的课程提到的浮点不能用来做相等比较的意思是 0.1 + 0.7 == 0.8 这样的相等比较!

0
0

360大牛带你横扫PHP职场 全面解读PHP面试

全面、系统剖析PHP面试,拿下心仪Offer

1817 学习 · 464 问题

查看课程