浮点数类型
浮点数可以理解为数学上的小数。
浮点数的两种写法
直接小数点形式:
1 |
$f1 = 0.1; |
科学计数法
1 2 3 |
$f2 = 1.23e3; $f3 = 123e2; |
注意:浮点数不可以使用(==)来比较,因为这是不可靠的。
1 2 |
$v1 = 0.1 + 0.2; $v2 = 0.3; |
$v1是不等于$v2的。正确的是需要在考虑精度的基础上,将浮点数转换为整数,然后进行“比较大小”,此时,在精度范围内,如果相等,我们就认为是相等的。
布尔类型
布尔类型只有true和false两个值,一般用于判断。
1 2 3 4 5 6 |
<?php $v1=10; if($v1==10){//此时$v1如果等于10,那么它此时就为true,执行if里的代码。 .... } ?> |
评论