类型强制意味着当一个运算符的 *** 作数是不同类型时,其中一个将被转换为另一个 *** 作数类型的“等效”值。例如,如果您这样做:
boolean == integer
布尔 *** 作数将被转换为整数:
false变为
0,
true变为1。然后将这两个值进行比较。
但是,如果您使用非转换比较运算符
===,则不会发生这种转换。当 *** 作数为不同类型时,此运算符将返回
false,并且仅在它们属于相同类型时才比较这些值。
欢迎分享,转载请注明来源:内存溢出
类型强制意味着当一个运算符的 *** 作数是不同类型时,其中一个将被转换为另一个 *** 作数类型的“等效”值。例如,如果您这样做:
boolean == integer
布尔 *** 作数将被转换为整数:
false变为
0,
true变为1。然后将这两个值进行比较。
但是,如果您使用非转换比较运算符
===,则不会发生这种转换。当 *** 作数为不同类型时,此运算符将返回
false,并且仅在它们属于相同类型时才比较这些值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)