[Intro] Javascript Flashcards

1
Q

Was ist Javascript?

A
  • Es macht, dass die Website interaktiv wird und funktioniert.
  • Es ist eine Programmiersprache
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist Javascript in der Analogie des Bauen eines Hauses?

A

Wenn HTML das Material für ein Haus ist und CSS ist Farbe und Anordung ist, dann ist Javascript der Stromkreislauf, Wasserversorgung etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wo findet man auf Websiten die Verwendung von Javascript?

A
  • Beim Button Klicken
  • Scrollen
  • Eingabe von Informationen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Woher kommt Javascript?

A
  • 2008 durch Chrome mit der V8 Engine enstanden
  • Erst ab 2009 durch Node.js als Backend nutzbar geworden
  • Inzwischen können Apps, Datenbanken wie MongoDB und Spiele damit geschrieben werden.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sind Frontend Frameworks für Javascript?

A
Angular
React
Vue
React Native
Ember
Electron
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ist javascript gleich Java?

A
  • Nein, nur der Name ist sehr gleich.

- Die Sprache nutzt einige ähnliche Konzepte, ist aber anders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kann Javascript alleine im Browser laufen?

A

Ja

-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie kann Javascript in HTML verwendet werden?

A

-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Output in Javascript?

A

consologe.log(“Text”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Variablen in Javascript?

A
var variableName = "Sascha";
let variableName = "Sascha";
const variableName = "Sascha";
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was bedeutet const in Javascript?

A

Die Variable ist konstant und kann nicht geändert werden. Sie ist geschützt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie schreibt man einen String in Javascript?

A

let name = “Sascha”;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wie schreibt man eine number Variable in Javascript?

A

let number = 42;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wie schreibt man einen Boolean in Javascript?

A

let whatisit = true;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was sind Matheoperatoren in Javascript?

A
1 + 1 //2
3 -2 // 1
5 * 5 // 25
21 / 7  //3
7 / 3 // 1
Math.pow(2,2);
Math.round(12.08666)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was sind Eigenschaften auf einen String zur Länge?

A
let name = "Dan";
name.length; //3
17
Q

Was sind Methoden/Funktionen um Variablen zu manipulieren?

A
let number = 42;
name.toString(); //3
18
Q

Wie rundet man automatisch in Javascript?

A

Math.round rundet automatisch auf und ab.

19
Q

Wie rundet man immer nur ab?

A

Math.floor(12.88)

20
Q

Wie rundet man immer nur auf?

A

Math.ceil(12.01111)

21
Q

Wie berechnet man die Differenz zwischen zwei Variablen?

A

const difference = num1 - num2;

22
Q

Javascript if Statement

A

if(expression) {
..runc ode
}

23
Q

Was bedeutet undefined in Javascript?

A

Wonach wir fragen existiert überhaupt nicht.

24
Q

Was bedeutet null in Javascript?

A

Wonach wir fragen existiert, aber hat keinen Wert.

25
Wie geht Javascript mit Booleans um bei Type Coercion?
``` True: true '' 1 [] {} function(){} ``` ``` False: 0 '' false undefined null ```
26
Vergleichsoperatoren in Javasript
``` < <= > >= === !== ```
27
If else in Javascript?
``` if (age === 15) { magic; ) if else (age === 14) { magic; } else { magic; } ```
28
Was ist eine Schleife?
Jede Software die auf einem Computer läuft, läuft in einer Schleife und manipuliert Daten bis die Schleife beendet ist oder läuft ewig bis sie beendet wird.
29
Wie sieht ein For-Loop aus?
``` for(let i = 0; i < 10; i++){ } ```
30
Logische Operatoren in Javascript?
bool1 && bool2 (AND) bool1 || bool 2 (OR) ! value1 (NOT)
31
Was ist der Unterschied zwischen parseInt('123num') und Number('123num')? Erkläre es!
- Number('123num') returns NaN - parseInt('123num') returns 123 Das Number (object) versucht den ganzen String zu konvertieren, während parseInt nur bis zum ersten non-digit character parsed
32
Was kann man mit git checkout master tun?
-Auf den master Branch wechseln
33
Was kann man mit git checkout commitID tun?
- Auf einen alten Versionsstand eines Commits wechseln und das Projekt dort betrachten - Der HEAD ist dann detached.