Kurs Javascript - komentarze

Transkrypt

Kurs Javascript - komentarze
STRONA POCZĄTKOWA
Komentarze
W chwili pisania skryptu wszystko może ci się wydawać oczywiste i zrozumiałe, jednak gdy powrócisz do niego po dłuższym czasie
może się okazać (a nawet się okaże), że nic z niego nie rozumiesz (i uwierzcie mi - bo sam przez to przechodziłem).
Komentarze istnieją właśnie po to aby uniknąć takiej sytuacji.
Javascript umożliwia wstawianie dwóch typów komentarzy:
Pierwszy z nich wstawiamy do skryptu poprzez umieszczenie go za dwoma ukośnikami //. Taki komentarz możemy umieścić tylko w
jednej linii - za wspomnianymi ukośnikami.
Drugi sposób tworzenia komentarza polega na tym że nasz komentarz musi być rozpoczęty od znaków /* i kończyć się znakami */.
Taki komentarz może mieć już kilkanaście linijek.
Poniżej przedstawiam przykładowy skrypt z komentarzami:
1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript">
?
/*
To jest przykład
komentarza
wielo liniowy */
var liczba = 10; //to jest komentarz jedno liniowy
document.write(liczba);
//a poniżej małe równanie
document.write("kwadrat liczby " + liczba + " równa sie " + (liczba*liczba));
</script>
A oto jeszcze jeden przykład skryptu z zastosowanymi komentarzami:
1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript">
?
/*
* wypiszemy Hello World!
* gdyż takie słowa wypisują
* pierwsze skrypty
* w większości kursów
*/
document.write("Hello World!"); //Napis Hello World! ukaże się w oknie przeglądarki
</script>
Częstokroć większe skrypty korzystają z komentarzy które są ładnie sformatowane. Dzięki temu łatwiej takie opisy znaleĽć w gąszczu
linijek dziwnie wyglądającego kodu:
1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript">
?
/*
******************************
* wypiszemy Hello World!
*
* gdyż takie słowa wypisują *
* pierwsze skrypty
*
* w większości kursów
*
******************************/
document.write("Hello " + "World" + "!"); //Napis Hello World! ukaże się w oknie przeglądarki
</script>
dobrym rozwiązaniem jest też komentowanie działania i wywołania funkcji:
1
2
3
4
5
6
<script type="text/javascript">
?
//*****************************
// Funkcja zwraca kwadrat liczby podanej w argumencie
// x - liczba do podniesienia do kwadratu
// wywołanie np: var liczba = kwadrat(2);
converted by Web2PDFConvert.com
6
7
8
9
10
11
12
13
// wywołanie np: var liczba = kwadrat(2);
//*****************************
function kwadrat(x) {
return x*x;
}
</script>
converted by Web2PDFConvert.com

Podobne dokumenty