Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych



Podobne dokumenty
1 Podstawy c++ w pigułce.

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Podstawy JavaScript ćwiczenia

1 Podstawy c++ w pigułce.

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.

Cw.12 JAVAScript w dokumentach HTML

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]

JAVAScript w dokumentach HTML (2)

Krótki kurs JavaScript

Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)

Podstawy Programowania Podstawowa składnia języka C++

Odczyt danych z klawiatury Operatory w Javie

Struktura pliku projektu Console Application

ZMIENNE. Podstawy PHP

Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak:

Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu

Zdarzenia Zdarzenia onload i onunload

Stałe definiuje się używając funkcji define. Przykład: define( PODATEK, 22); define( INSTALACJAOS, 70); define( MS, Microsoft );

JAVAScript w dokumentach HTML (1)

JAVAScript w dokumentach HTML - przypomnienie

12. Skrypty w Linux - funkcje, instrukcje sterujące i obliczenia arytmetyczne

CZYM JEST JAVASCRIPT?

Umieszczanie kodu. kod skryptu

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

Podstawy i języki programowania

Pętle. Dodał Administrator niedziela, 14 marzec :27

Bazy Danych i Usługi Sieciowe

Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać

LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Podstawy programowania skrót z wykładów:

Języki skryptowe w programie Plans

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.

Programowanie strukturalne i obiektowe

KOTLIN. Język programowania dla Androida

JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak

Lekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;

Programowanie. Projektowanie funkcje programu tworzenie algorytmu i struktur danych. Programowanie implementacja algorytmu kompilacja programu

Programowanie komputerowe. Zajęcia 1

Oczywiście plik musi mieć rozszerzenie *.php

Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia

Podstawy Programowania C++

PROGRAMOWANIE W ŚRODOWISKU FLASH wykład 2

Powtórka algorytmów. Wprowadzenie do języka Java.

Pętla for. Wynik działania programu:

Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem

Bloki anonimowe w PL/SQL

Należy ściągnąć oprogramowanie Apache na platformę

Rys.2.1. Drzewo modelu DOM [1]

Metody numeryczne Laboratorium 2

Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA

Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?

Podstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Podstawy programowania w języku C i C++

Pascal - wprowadzenie

Michał Bielecki, KNI 'BIOS'

W przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby

Kiedy i czy konieczne?

Ćwiczenie 1. Wprowadzenie do programu Octave

Systemy operacyjne 11

Część 4 życie programu

Algorytmika i Programowanie VBA 1 - podstawy

Wprowadzenie do programowania w VBA

Tworzenie Stron Internetowych. odcinek 10

2 Przygotował: mgr inż. Maciej Lasota

Zmienne, stałe i operatory

Przetwarzanie sygnałów

Podstawy programowania w języku C

Wykład 2 Składnia języka C# (cz. 1)

Metody Metody, parametry, zwracanie wartości

Serwer WWW Apache. Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, , zakończony projekt

Powtórka algorytmów. Wprowadzenie do języka Java.

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

Kompilator języka Basic można bezpłatnie pobrać ze strony z zakładki DOWNLOAD.

Podstawy Informatyki. Kompilacja. Historia. Metalurgia, I rok. Kompilatory C++ Pierwszy program. Dyrektywy preprocesora. Darmowe:

Języki i metodyka programowania. Typy, operatory, wyrażenia. Wejście i wyjście.

Funkcje i instrukcje języka JavaScript

Konstrukcje warunkowe Pętle

Podstawy Informatyki. Metalurgia, I rok. Wykład 6 Krótki kurs C++

Ćwiczenie 1. Wprowadzenie do programu Octave

Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 2. Programowanie komputerowe

Warunki i pętle. Instrukcja warunkowa if. Przykład zastosowania.

JavaScript. mgr inż. Remigiusz Pokrzywiński

Programowanie obiektowe

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Warunki logiczne instrukcja if

Wykład 03 JavaScript. Michał Drabik

Programowanie w Turbo Pascal

LibreOffice Calc VBA

Programowanie - instrukcje sterujące

Podstawowe części projektu w Javie

Podstawy i języki programowania

Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].

Transkrypt:

1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 <script>...instrukcje skryptu </script> //dla HTML4 <script type="text/javascript">...instrukcje skryptu </script> 2. Komentarze: // - za komentowanie jednej linijki kodu /* kończący się znakiem */ - komentarz, w którym umieszczamy kilka linijek kodu 3. Deklaracja zmiennych Zmienne to coś w rodzaju "pudełek" w których możemy przechowywać pewne wartości. Każda zmienna powinna mieć zadeklarowaną swoją nazwę. Deklaracja zmiennej ma postać: var nazwa_zmiennej = wartość Nazewnictwo zmiennych: każda nazwa zmiennej musi się zaczynać od litery (A-Z, a-z), lub znaku podkreślenia ("_"), nazwa zmiennej nie może się zaczynać od cyfry (0-9), nazwa zmiennej nie może zawierać spacji (można zamiast spacji używać podkreślenia), nazwa zmiennej nie może zawierać polskich liter, nazwą zmiennej nie może być słowo kluczowe zarezerwowane przez JavaScript. Przykłady: var liczba = 5; var imie = 7,0; var ile_rzeczy = 65; var to_jest_zmienna = '10'; Rodzaje zmiennych: Liczbowe - zawierające wartość liczbową var zmienna = 100; Logiczne (boolean) - zawierające wartość będącą prawdą lub fałszem var zmienna = true; var zmienna = false; Znakowe - zawierające wartość będącą ciągiem znaków (stringiem) var zmienna = "Jakiś tekst"; Null - zawierające wartość pustą czyli null. Wartość null nie jest ani 0, ani pustym ciągiem znaków var zmienna = null; Zasięg zmiennych:

Deklarowane zmienne możemy podzielić na globalne i lokalne. Zmienne globalne deklarowane są poza funkcjami i są dostępne dla całego skryptu. Zmienne lokalne są deklarowane wewnątrz funkcji i dostęp do nich ma tylko funkcja, w której dana zmienna została zadeklarowana. Podstawianie pod zmienne obiektów na stronie: Poza wykonywaniem działań na zmiennych możemy je wykorzystać do poprawienia czytelności skryptów poprzez zmniejszenie rozmiarów odwołań do obiektów. Przykładowo, aby się odwołać do wartości jakiegoś pola z formularza musielibyśmy używać zapisu: document.write("tekst " + document.getelementbyid('formularz').poletekstowe.value + " pochodzi z pola formularza"); 4. Operatory Javascript rozróżnia następujące typy operatorów: Operatory arytmetyczne: dodawanie + odejmowanie - mnożenie * dzielenie / modulo(reszta z dzielenia) % negacja - inkrementacja ++ dekrementacja - - Operatory przypisania: = += -= *= /= %= Operatory porównania: == - operator równości!= - operator nierówności > - operator większości < - operator mniejszości >= - operator większe-równe <= - operator mniejsze-równe === - identyczność!== - nie identyczność Operatory logiczne: && - operator "i" - operator "lub"! - operator "nie" ^ - operator "XOR" Sprawdza czy któryś z warunków jest spełniony przy czym nie mogą być spełnione oba naraz

5. Instrukcje warunkowe Instrukcja warunkowa wykonuje wybrany kod, w zależności czy wartość wyrażenia jest prawdą (true) czy fałszem (false). if (warunek) {...instrukcje jeżeli warunek jest poprany else{ switch switch (wyrażenie) { case przypadek1: //fragment wykonywany gdy rezultat wyrażenia jest równy rezultat1 - potrzebuje break; break; case przypadek2: //fragment wykonywany gdy rezultat wyrażenia jest równy rezultat2 - potrzebuje break; break; default: //fragment wykonywany gdy powyższe rezultaty nie są równe rezultatowi wyrażenia - nie potrzebuje break; operator? Operator? daje nam takie same możliwości co instrukcja if, z tym, że jest jej skróconą wersją. (wyrażenie)? zwróć_jeżeli_wyrażenie_true : zwróć_jeżeli_wyrażenie_false 6. Pętle Pętla typu while while (wyrażenie) {...fragment kodu który będzie powtarzany... Pętla typu do... while do {...fragment kodu który będzie powtarzany... while (wyrażenie) Pętla typu for for (zainicjowanie zmiennych; wyrażenie testujące; zwiększenie/zmniejszenie zmiennej) { kod ktory zostanie wykonany pewną ilość razy 7. Funkcje function nazwa_funkcji() {...kod funkcji

//lub nazwa_funkcji = function() {...kod funkcji anonimowej Instrukcja return function licz(liczba1, liczba2) { var wynik = liczba1 + liczba2; return wynik; alert( licz(10,4) ); 8. document.write() Metoda document.write służy do wpisywania tekstu w kod strony. Wymaga ona podania w argumencie parametru który zostanie wyświetlony na ekranie. Tym parametrem może być ciąg znaków, zmienna numeryczna lub zmienna typu logicznego. Przykładowe zastosowanie może mieć postać: document.write('to jest przykładowy tekst'); //Wyświetli tekst To jest przykładowy tekst //lub document.write("to jest przykładowy tekst"); 9. Funkcja alert() Funkcja ta wyświetla okno dialogowe z komunikatem podanym w nawiasach alert('witaj świecie'); Zadania Zadanie 1 Zaimplementować skrypt, który za pomocą okna dialogowego będzie wyświetlał napis Witaj świecie!. Zadanie 2 Zaimplementować skrypt Tabliczka mnożenia, który będzie wyglądał następująco:

Zadanie 3 Zaimplementować skrypt Kalkulator, który będzie posiadał funkcję: dodawanie, odejmowanie, mnożenie oraz dzielenie. Skrypt powinien wykonywać następujące polecenia: sprawdzać czy podana wartość jest liczbą, jeżeli nie musi wysyłać odpowiedni komunikat (isnan), uwzględniać przy wpisywaniu liczb dziesiętnych, również wpisywanie przecinka zamiast kropki (replace), zaokrąglać wynik do dwóch miejsc po przecinku (Math.round(Math.pow)).