Odp tciszewski Informatyka

Wykład 7 Javascript – Podstawy programowania

7.1 Jakie znasz typy danych w JavaScript?

7.2 Co to są zmienne? Do czego służą? Jak deklarujemy zmienne w JavaScript?

Zmienne to coś w rodzaju "pudełek" w których możemy przechowywać pewne wartości. Każda zmienna powinna mieć zadeklarowaną swoją nazwę.

7.3 Jakie rygory muszą spełniać nazwy w JavaScript?

-----------------

7.4 Wymień podstawowe działania (arytmetyczne) i podaj sposób ich zapisu w JavaScript?

7.5 Wymień podstawowe operatory porównania i podaj sposób ich zapisu w JavaScript?

Równość

1 == 2; // false

2 == 2; // true

dwie wartości są różne

1 != 2; // true

2 != 2; // false

7.6 Wymień podstawowe operatory logiczne i podaj sposób ich zapisu w JavaScript?

Negacja logiczna

!true; // false

!false; // true

Operator iloczynu logicznego

false && false; // false

false && true; // false

true && false; // false

true && true; // true

Operator sumy logicznej

false || false; // false

false || true; // true

true || false; // true

true || true; // true

7.7 Do czego służy operator przypisania? Jakie znasz operatory przypisania?

Podstawowym operatorem przypisania jest operator =

wygląda on w ten sposób:

var zmienna = 1234;

Poza nim istnieje jeszcze grupa operatorów która powstała aby uprościć zapisywanie operacji w stylu n = n + 2, czyli gdy wynik działania ma być przypisany do pierwszego parametru użytego operatora.

7.8 Wyjaśnij działanie i podaj składnię operatorów inkrementacji i dekrementacji?

łużą one do zmniejszenia lub zwiększenia wartości danej zmiennej o 1. Każdy operator można stosować na 2 sposoby: preinkrementacja/predekrementacja - najpierw wartość zmiennej zostanie zmieniona, a później zwrócona, lub postinkrementacji/postdekrementacji - najpierw zostanie zwrócona wartość zmiennej, a następnie wartość zmiennej zostanie zmieniona.

7.9 Wyjaśnij różnicę w działaniu operatorów x++ i ++x?

X++

inkrementacja/dekrementacja postfiksowa – zwraca wartość zmiennej x, następnie zwiększa/zmniejsza ją o 1

++x

inkrementacja/dekrementacja prefiksowa – zwiększa/zmniejsza wartość zmiennej o 1 oraz zwraca jej nową wartość

7.10 Jak dokonać konwersji tekstu na liczbę i liczby na tekst?

var myVar = 123;
var str = String(myVar);
alert( typeof str );// shows "string"

Wykład 8 Javascript – Instrukcje sterujące

8.1 Wyjaśnij do czego służą w programach struktury sterujące?

struktur sterujący używamy prawie w każdym skrypcie JavaScript,

Podstawowe instrukcje sterujące pomagają przy dokonywaniu wyborów

8.2 Jak konstruujemy warunki logiczne dla potrzeb instrukcji sterujących?

Jeżeli kupisz mi zabawkę, to nie będę płakał.

Powyższa wypowiedź to typowy warunek, który steruje działaniami rodziców ^^.

Tak samo Javascript udostępnia nam instrukcje warunkowe, które sterują przebiegiem naszego programu.

Instrukcja warunkowa wykonuje wybrany kod, w zależności czy wartość wyrażenia jest prawdą (true) czy fałszem (false).

Instrukcja if sprawdza dany warunek, i w zależności od tego czy zwróci true lub false wykona lub nie wykona sekcję kodu zawartą w klamrach:

8.3 Podaj składnię i przykład wykorzystania instrukcji złożonej.

Często zdarza się że zamiast pojedynczej instrukcji trzeba wykonać grupę instrukcji. Aby to zrobić, należy otoczyć je nawiasami klamrowymi { }:

if (a > 0)

{

alert("a jest większe od zera");

a = 0xCAFEBABE;

}

Zgrupowane w ten sposób instrukcje nazywa się także instrukcją złożoną.

8.4 Jaka jest składnia i działanie instrukcji warunkowej?

Instrukcje warunkowe służą do decydowania który fragment kodu powinien zostać wykonany w zależności od spełnienia określonych warunków; inaczej mówiąc służą do rozgałęzienia ścieżki wykonywania skryptu.

Podstawową instrukcją warunkową jest instrukcja if. Wygląda ona następująco:

if (warunek)

instrukcja;

8.5 Jak stosujemy wyrażenia warunkowe?

Warunek jest to dowolne wyrażenie zwracające wartość logiczną (typ Boolean), lub wyrażenie które da się skonwertować na taki typ, czyli praktycznie wszystko. Instrukcja jest to natomiast dowolna instrukcja JavaScript.

Polecenie warunkowe if można zatem wykorzystać następująco:

if (a > 0)

alert("a jest większe od zera");

8.6 Podaj składnię i przykład wykorzystania instrukcji wyboru.

Instrukcja wyboru jest to instrukcja, która w zależności od zadanego warunku wykonuje odpowiednie poleceia. Oto jej zapis:
if (warunek) { polecenia } else { polecennia }.

8.7 Do czego służą instrukcje iteracyjne? Wymień znane ci konstrukcje iteracyjne w JavaScript.

8.8 Omów składnię i działanie pętli for.

8.9 Omów składnię i działanie pętli while.

8.10 Omów składnię i działanie pętli do-while.

8.11 Do czego służy konstrukcja with?

8.12 W jaki sposób w JavaScript obsługujemy sytuacje wyjątkowe?

Wykład 9 Javascript – Funkcje

9.1 Co to jest funkcja?

9.2 Przedstaw formalną składnię funkcji.

9.3 Jak wykorzystać parametry funkcji? W jaki sposób określamy jej wynik?

9.4 Czym różnią się zmienne globalne i lokalne? Wyjaśnij pojęcie zasięgu zmiennych.

9.5 Jakie znasz sposoby wywoływania funkcji?

9.6 Co to jest rekurencja? Pokaż przykład wykorzystanie rekurencji w programie JavaScript.

9.7 Jak umieścić funkcję w zewnętrznej bibliotece? Jak wykorzystać w kodzie strony funkcję z zewnętrznej

biblioteki?


Wyszukiwarka

Podobne podstrony:
TEST nr.07-Brak-Odp technik informatyk 2 2 EK4 11 12 arkusz TEST nr 07
2011 ODP Informatyka Sadzik prezent na swieta
Odp[1][1]. z informatyki, Szkoła
ask-100-pyt-odp, Informatyka Stosowana, Architektura systemów komputerowych, ASK
odp to 29, Informatyka SGGW, Semestr 2, Matematyka dyskretna 2, dysk
technologia - pytania + odp, ściągnięte, IT, Technologia informacyjna(6)
Informatyka odp pyt 4i 5, administracja, II ROK, III Semestr, informatyka
mp informatyka styczeń 2009 odp
informatyka 31 pytan i odp id 213899
2011 ODP Informatyka Sadzik prezent na swietaid 27500
TI odp ALL, Technologie Informacyjne
Tablice-odp, INFORMATYKA
informatyka 62 pytania i odp
2011 ODP Informatyka Sadzik prezent na swieta, Polibuda, I semestr, Informatyka
rso odp teoria, wisisz, wydzial informatyki, studia zaoczne inzynierskie, rozproszone systemy operac
Systemy informacyjne zarządzania pyt i odp

więcej podobnych podstron