základní syntaxe, datové typy, proměnné, příkazy, větvení
// JavaScript Document retezec = "Hello, world"; var a = 12; var b = 15; //používáme středníky if (a<10) { document.write(a); a++; } /*používáme složené závorky na datové a příkazové bloky*/
<html> <head> ... <script type="text/javascript"> .. javascript tělo skriptu .. </script> ... </head> <body> ..tělo dokumentu.. <script type="text/javascript"> .. javascript tělo skriptu.. </script> ..tělo dokumentu.. </body> </html>
document.open(); - otevírá dokumentdocument.write(); - zapisuje do dokumentuwindow.alert(); - vypisuje do výstražného okna// javascript Document var x = Math.sin(90); var y = Math.sqrt(9); //druhá odmocnina var y = (3).toString(2); // zápis do binární soustavy - výsledek bude 11 var y = (0x1A).toString(10); // zápis do decimální soustavy z hexadecimální - výsledek 26
var text = "Hello world"; var datum = '1.1.2020';
sekvence význam \n nový řádek \t řádkový tabulátor \v svislý tabulátor \r návrat kurzoru (HOME) \' znak apostrof \" znak uvozovky \\ zpětné lomítko \b backspace (BACK)
var text = "Hello world"; var datum = '1.1.2020'; var message = text + " Dnes je " + datum + ", hodně štěstí do nového roku";
var message = text + " Dnes je " + datum + ", hodně štěstí do nového roku"; delka = message.length; //délka řetězce posledni = messsage.charAt(message.length-1); // poslední písmeno v řetězci cast = substring(0,5); // část řetězce mezi 1-5 znakem poradi = message.indexOf('D'); // první pozice znaku D v řetězci
var cars = ["Saab", "Volvo", "BMW"]; cars[0] = "Opel"; document.getElementById("demo").innerHTML = cars[0];
var person = { firstName: "John", lastName: "Doe", age: 50, eyeColor: "blue" }; //person["lastName"];
function myFunction(p1, p2) { return p1 * p2; // Funkce vrátí součin agrumentu p1 a p2 }
var x = myFunction(4, 3); // Funkce je zavolána, návratová hodnota se uloží do proměnné **x** function myFunction(a, b) { return a * b; // Funkce vrací součin **a** a **b** }
if (hour < 18) { greeting = "Good day"; } else { greeting = "Good evening"; }
<,>,⇐,⇒for (i = 0; i < 5; i++) { text += "The number is " + i + "<br>"; }
var cars = ["BMW", "Volvo", "Saab", "Ford", "Fiat", "Audi"]; var i; for (i = 0; i < cars.length; i++) { document.write(cars[i]); document.write("<br>"); }