Javascript Basics

Grundlagen

Script definieren

<script> lallaa </script>
<script src="lala.js"></script>

Variablen

//alles var! kein int, char, \....
var abc; 
var cde= 123; 
var ghi = [1,2,3,4]; // Array: Zugriff mit z.B
ghi[0];
or = || ;
and = &&; 
vergleich = !=, ==, <,>,<=,>=;
math = ++, =+, =-, -=, ; ...

DOM

auf document zugreifen

<h1 id="test">mumu</h1> 
document.get ElemementById("test").innerHTML="lalal";
document.body.style.backround = "red"; 
var x = document.getElementsByTagName(p); //wichtig: s, Element in x als Array

Ausgabe

window.alert("tada");
document.write("tada");

Strings

Kontrollstrukturen

if

if> if(a\<b){
    blub();
}
else if(c<d){
    nein();
}
else{
    ja();
}

switch

Schleifen

for(i=0;i<9;i++){blub();}
for(i in lala){blub(i);}
while(a<1){blub();}
do{blub();}while(a<1); //<-- ; nicht vergessen
 
//break--> schleife beenden; 
//contine --> sprung zum schleifenanfang

Funktionen

function name(übergabe)
    { lalala;
    return n;} 

Objekte

function name(a,b,c){ this.name= a;
    this.alter=b; 
    this.weite=c; 
    this.tada = function(d){this.alter+d;} 
}
test = new name(1,2,3); 
test.tada(3);

Klassen