Srs, boa tarde!
Alguém pode me ajudar com a seguinte questão:
var_dump(7 == 7.0); //TRUE
var_dump(7 !== 7.0); /* Print TRUE ** Se 7 == 7.0 é TRUE, quando incluímos '!' não deveria negar essa afirmação sendo assim ficar como FALSE?** */
Srs, boa tarde!
Alguém pode me ajudar com a seguinte questão:
var_dump(7 == 7.0); //TRUE
var_dump(7 !== 7.0); /* Print TRUE ** Se 7 == 7.0 é TRUE, quando incluímos '!' não deveria negar essa afirmação sendo assim ficar como FALSE?** */
O operador (!==) utilizado para verificar se os valores comparados não são idênticos.
Ex.:
var_dump(7 !== 7.0) // Retorna true, 7 não é idêntico a 7.0
var_dump(7.0 !== 7.0) // Retorna false, 7.0 é idêntico a 7.0
Diego,
show de bola, agora está claro!