/ / Jaka jest różnica między „typeof str” a „typeof (str)” w JavaScript? - javascript, typeof

Jaka jest różnica między "typeof str" i "typeof (str)" w JavaScript? - javascript, typeof

Jaka jest różnica między tymi dwoma stwierdzeniami?

if (typeof errorMessage !== undefined)
{}

i

if (typeof (errorMessage) !== undefined)
{}

Odpowiedzi:

10 dla odpowiedzi № 1

Jeden z nich ma parę całkowicie zbędnych nawiasów.

Różnica pomiędzy typeof foo i typeof (foo) jest taka sama jak różnica między 1 + 1 i (1) + (1).


Poza tym, typeof operator poda ci ciąg, więc powinieneś porównywać "undefined" nie undefined.