[ Pobierz całość w formacie PDF ]

po którym następuje gwiazdka ( ). W takim przypadku komentarz nie kończy się wraz
z końcem wiersza. Interpreter języka JavaScript traktuje wszystko, co następuje po
tym symbolu jako komentarz, aż do napotkania znaku gwiazdki, po którym występuje
ukośnik ( ). Oto omawiana metoda zaznaczania komentarza:
Sposób ten jest również bardzo użyteczny w sytuacjach, w których występuje potrzeba
czasowego wyłączenia dużego fragmentu kodu. Jest to o wiele łatwiejsze niż wpro-
wadzanie i pózniejsze usuwanie dwóch ukośników rozpoczynających każdy wiersz.
Należy unikać zagnieżdżania komentarzy. Jeżeli mamy komentarze takie jak nastę-
pujÄ…cy:
to symbol zamykający drugi komentarz spowoduje zamknięcie również pierwszego
komentarza. Zatem, kiedy interpreter języka JavaScript napotka symbol w ostatnim
wierszu kodu, wystąpi błąd.
Dla łatwiejszego rozpoznania początku i końca komentarza możemy wprowadzić na
jego początku i na końcu wiersz składający się w całości z jednego znaku, np. myśl-
nika. O ile wiersze te znajdują się w bloku komentarza, interpreter języka JavaScript
zignoruje je.
Jakkolwiek nie powinniśmy skąpić komentarzy, to jednak powinniśmy się starać, aby
były one zwięzłe. Pamiętajmy, że są one pobierane wraz z pozostałą częścią skryptu
za każdym razem, kiedy użytkownik żąda dowolnej z naszych stron.
SÅ‚owa zarezerwowane
W języku JavaScript występuje zbiór słów, które mają specjalne znaczenie dla inter-
pretera języka. Oto te słowa:
46 JavaScrIpt dIa każdego f& Część I
Na razie nie martwmy się tym, że nie wiemy, w jaki sposób korzystać z wymienionych tu
słów kluczowych. Wraz z poznawaniem kolejnych rozdziałów, poznamy także te z nich,
które będą nam potrzebne. Przedstawiając listę tych słów na początku książki chcemy
poinformować Czytelników, że niektóre słowa są zastrzeżone i nie można ich wyko-
rzystywać w kodzie w inny sposób niż zgodny z rolą, jaką pełnią w języku JavaScript.
W języku JavaScript wielkość liter ma znaczenie. Teoretycznie, można by zatem
zapisać jeden ze znaków nazwy zastrzeżonej wielką literą po to, by wykorzystać
słowo zastrzeżone do nadania nazwy innemu elementowi. Jest to jednak bardzo
zła praktyka, która prowadzi do potencjalnych błędów.
Typy danych
W ostatniej części tego rozdziału opisano różne typy danych występujących w Java-
Script; dowiemy się z niej także, kiedy będzie potrzebna konwersja typów danych.
Dane, czyli inaczej informacje wykorzystywane przez komputery, mogą mieć różno-
rodne postaci. Natychmiast przychodzą nam na myśl liczby, daty oraz tekst. W zależ-
ności od języka programowania wykorzystywanego do przetwarzania, dane zawiera-
jące różne rodzaje informacji mogą być traktowane w odmienny sposób. Ważne jest,
aby wiedzieć, w jaki sposób używany przez nas język programowania interpretuje dane
poszczególnych typów.
W niektórych językach programowania wykorzystuje się ścisłą kontrolę typów. Oznacza
to, że kiedy w czasie pisania programu wprowadzamy określony element, to najpierw
musimy zadeklarować jego typ. Dane muszą być potem traktowane zgodnie ze ściśle
określonymi zasadami, które dotyczą tego konkretnego typu danych. Jeżeli złamiemy
te zasady, wystąpi błąd. Na przykład, jeżeli na końcu instrukcji spróbujemy wpisać liczbę,
RozdzIał 1. f& Podstawy47
a korzystamy z języka programowania, który stosuje ścisłą kontrolę typów, komputer
nie będzie potrafił określić, jaką czynność ma wykonać. Większość konwencjonalnych
języków programowania, takich jak C lub C++, to języki o ścisłej kontroli typów.
Język JavaScript określić można jako język o dynamicznej kontroli typów. Ponadto
JavaScript jest językiem o słabej kontroli typów. Jak można się domyślić, podczas wpro-
wadzania elementu w skrypcie JavaScript nie musimy deklarować jego typu. Inną cechą
języków o dynamicznej kontroli typów danych jest fakt, iż można w nich zmieniać typy
w czasie wykonywania (od momentu uruchomienia skryptu do jego zakończenia). [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • oralb.xlx.pl