Kiedy w JavaScript można zadeklarować zmienną?
A. tylko po podaniu typu i nazwy zmiennej
Źle. JS jest dynamicznie typowany - typu nie podaje się.
B. w chwili pierwszego użycia (gdy jest potrzebna)
Dobrze. Zmienną deklaruje się tam, gdzie jest potrzebna.
C. zawsze z poprzedzającym nazwę znakiem $
Źle. Znak $ przed nazwą to wymóg PHP, nie JavaScript.
D. tylko na początku skryptu
Źle. Zmienne można deklarować w dowolnym miejscu.
JavaScript pozwala zadeklarować zmienną w dowolnym miejscu skryptu - zwykle w chwili pierwszego użycia, gdy jest potrzebna. Nie wymaga deklaracji z góry ani podawania typu. Dlatego zmienną deklaruje się w momencie pierwszego użycia.
JavaScript ma dynamiczne typy, więc nie wymusza deklaracji „na początku skryptu” ani podawania typu. Znak
$ przed nazwą jest charakterystyczny dla PHP, nie JS. Zmienną można zadeklarować tam, gdzie jest potrzebna - w chwili pierwszego użycia.