Skip to main content

JS-Hero Lösungen

Aufgabe 1 Variablen

let vorname = 'Franz';

Aufgabe 2 Was ist x

    'Josefine'

Aufgabe 3 Mehrere Variablen

    let blume ='Rose';
let tier = 'Käfer';

Aufgabe 4 Neuzuweisung

    'Gregor'

Aufgabe 5 Variablen zuweisen:

'grün'

Aufgabe 6 Funktionen

function hallo(){
return 'Hallo Welt!';
}

Aufgabe 7 Mehrere Funktionen

function a(){
return 'Hallo a!';
}
function b(){
return 'Hallo b!'
}

Aufgabe 8 Funktionsaufruf

    function begruesse(){
return 'Moin!';
}
let begruessung = begruesse();

Aufgabe 9 Was ist x?

'Hi!'

Aufgabe 10 Parameter

function echo(ton){
return ton;
}

Aufgabe 11 Was ist x?

'How do you do?'

Aufgabe 12 Parametername

function ping(pong){
return pong;
}

Aufgabe 13 Strings

function welcome(Ada){
return 'Hallo ' + Ada + '!';
}

Aufgabe 14 Was ist x?

'Wo ist Fred?'

Aufgabe 15 Was ist x?

'Hi Selva! Hi Pola!'

Aufgabe 16 Logging

function logge(){
console.log('Hallo Konsole!');
}

Aufgabe 17 Variablen loggen

function logge(Pferd){
console.log(Pferd);
}

Aufgabe 18 Loggen und Strings

function rufe(Werder){
let ruf = Werder + Werder;
console.log(ruf);
return ruf;
}

Aufgabe 19 Silent Teacher

'Mainz bleibt Mainz'

Aufgabe 20 String: length

function laenge(Franz){
return Franz.length
}

Aufgabe 21 String: toUpperCase()

function toCase(ida){
let klein = ida.toLowerCase();
let gross = ida.toUpperCase();
return klein + '-' + gross;
}

Aufgabe 22 String: charAt()

function abkuerzung(Hansestadt, Bremen){
let erste = Hansestadt.charAt(0);
let zweite = Bremen.charAt(0);
return erste + zweite;
}

Aufgabe 23 String: trim()

function firstChar(Rosa){
let trim = Rosa.trim();
return trim.charAt(0);
}

Aufgabe 25 String: indexOf(), 2. Parameter

function secondIndexOf(eins, zwei){
let n1 = eins.indexOf(zwei);

return eins.indexOf(zwei, n1 +1);
}

Aufgabe 26 String: substr()

function firstWord(der){
let fred = der.indexOf(' ');
return der.substr(0, fred);
}

Aufgabe 27 String: replace()

function convert(DatumEnglisch) {
let DatumDeutsch = DatumEnglisch.replace('-', '.');
DatumDeutsch = DatumDeutsch.replace('-', '.');
DatumDeutsch = DatumDeutsch.replace('/', '.');
DatumDeutsch = DatumDeutsch.replace('/', '.');
return DatumDeutsch;
}

Aufgabe 28 Zahlen

function add(eins, zwei){
return eins + zwei;
}

Aufgabe 29 Inkrement

7

Aufgabe 30 Fahrenheit

function toFahrenheit(celsius){
return 1.8 * celsius + 32;
}

Aufgabe 31 Modulo

function einer(plus){
return plus % 10;
}

Aufgabe 32 Klammern

function mittelwert(eins, zwei){
return (eins+zwei)/2
}

Aufgabe 33 Math

function hypotenuse(cola, bier){
let quadrat = Math.pow(cola, 2) + Math.pow(bier, 2);
return Math.sqrt(quadrat);
}

Aufgabe 34 Min und Max

function bereichsmittel(eins, zwei, molle){
let min = Math.min(eins, zwei, molle);
let max = Math.max(eins, zwei, molle);
return (min+max)/2;
}

Aufgabe 35 Math.PI

function flaeche(leti){
let rquadrat = leti * leti;
return rquadrat * Math.PI;
}

Aufgabe 36 Runden

function round100(eins){
return Math.round(eins / 100)*100
}

Aufgabe 37 Zufallszahlen

function dice(){
return Math.ceil(Math.random()*6);
}

Aufgabe 38 parseInt()

function add(mal){
let n1 = parseInt(mal, 10);
let plus= mal.indexOf('+');
let after = mal.substr(plus + 1);
let summe = parseInt(after, 10);
let test = n1 + summe;
return test;
}

Aufgabe 39 Number: toString()

function digitLength(zahl){
str = zahl.toString();
number = str.replace('.',',');
return number.length;
}

Aufgabe 40 Number: toFixed()

function toEuro(money){
kommaStelle = money.toFixed(2);
numberInGerman = kommaStelle.replace('.',',');
return numberInGerman + ' €';
}

Aufgabe 41 Warheitswerte

function nand(idk, kp){
let und = idk && kp;
return !und;
}

Aufgabe 42 NOR

function nor(a, b){
return !(a||b)
}

Aufgabe 43 XOR

function xor(h, c){
return h && !c || !h && c;
}

Aufgabe 44 Strikte Gleichheit

function gleich(eins, zwei){
return eins === zwei;
}

Aufgabe 45 Drei gleiche Werte

function equals(a,b,c){
let eins = a === b;
let zwei = b === c;
return eins && zwei;
}

Aufgabe 46 Gerade Zahlen

function isEven(eins){
return eins % 2 === 0;
}

Aufgabe 47 Strikte Ungleichheit

function unequal(a, b, c){
let eins= a !== b;
let zwei= a !== c;
let drei= b !== c;
return eins && zwei && drei;
}

Aufgabe 53 Arrays

function toArray(eins, zwei){
return [eins, zwei];
}

Aufgabe 54 array-Elemente lesen

function getFirstElement(eins){
return eins[0];
}

Aufgabe 55 Array-Elemente schreiben

function SetFirstElement(eins, zwei){
eins[0] = zwei;
return eins;
}