Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Sobre esse codigo da aula 1.1.2 o codigo de maquina do prof. Andrew

Ola.. na explicação tem esse codigo: Compara c e 0, se_igual_pula 1 linha e incrementa c: let a = 7 let b = 2 let c = a+b

if(c!==0){ c++ } console.log(c) resultado:10

não entendi esse simbolo !== significa que ele faz: se c for diferente ou igual a 0 ele incrementa 1??? ou esse simbolo !== significa somente que ele compara se c for diferente de 0 pula 1 linha e incrementa c++...buguei kkkk

2 respostas
solução!

O operador !== que significa estritamente não igual que retorna true caso os operandos não sejam iguais e/ou não sejam do mesmo tipo.

Assim '1' !== 1 retorna true pois os tipos não são os mesmos.

a !== b tipo de a é diferente do valor e do tipo de b.

ok Thiago, agora entendi. Obrigada :D