Mathias

Testfragen

<HTML>
<HEAD>
<TITLE>JavaScript</TITLE>
</HEAD>
<BODY>
<SCRIPT>

var string = "Karl der Grosse lebte vor langer Zeit!";
document.write("Der String lautet: " +string);

document.write("<br><br> Aufgabe 1.1:" + string.toLowerCase());
document.write("<br> Aufgabe 1.21:" + string.toUpperCase());

document.write("<br><br> Aufgabe 2.1: Anzahl aller Buchstaben: " + string.length);

var ianzahl_e = 0;
var ianzahl_leer = 0;
var iloop = string.length-1;
    for(var i=0; i<iloop; i++){
    if('e' == string.charAt(i)) ianzahl_e++;
    if(' ' == string.charAt(i)) ianzahl_leer++;
}

document.write("<br> Aufgabe 2.2: Anzahl e's: " + ianzahl_e);    
document.write("<br> Aufgabe 2.3: Anzahl Leerschläge: " + ianzahl_leer);

var allebuchst = string.length
    if(allebuchst > 42) document.write("<br><br> Aufgabe 3: string hat mehr als 42 Buchstaben");    
    if(allebuchst < 42) document.write("<br><br> Aufgabe 3: string hat weniger als 42 Buchstaben");

var rueck = new Array(string.charAt(0),string.charAt(1),string.charAt(2),string.charAt(3),string.charAt(4),string.charAt(5),string.charAt(6),string.charAt(7),string.charAt(8),string.charAt(9),string.charAt(10),string.charAt(11),string.charAt(12),string.charAt(13),string.charAt(14),string.charAt(15),string.charAt(16),string.charAt(17),string.charAt(18),string.charAt(19),string.charAt(20),string.charAt(21),string.charAt(22),string.charAt(23),string.charAt(24),string.charAt(25),string.charAt(26),string.charAt(27),string.charAt(28),string.charAt(29),string.charAt(30),string.charAt(31),string.charAt(32),string.charAt(33),string.charAt(34),string.charAt(35),string.charAt(36),string.charAt(37));
rueck.reverse();
document.write("<br><br> Aufgabe 4: " + rueck.join(""));

document.write("<br><br> Aufgabe 5: ");
    for(var i=0; i<10; i++)
document.write("<br>" + i);

var x = "James";
var y = " ";
var z = "Bond";
var xy = x.concat(y);
document.write("<br><br> Aufgabe 6: " + xy.concat(z));

var sieb = 7
document.write("<br><br>Aufgabe 7: 00"+sieb);

</SCRIPT>
</BODY>
</HTML>

Chiffrieren

  • alle buchstaben klein
  • leerschläge bleiben leerschläge
  • zahlen nicht definieren, können auch als zahlwörter ausgeschrieben werden

Frage

where the hell is the mistake?

<html>
<head>
<title>Test</title>
<script type="text/javascript">

var fehler = theoretisch sollte dieser Text erscheinen, doch irgend ein kleiner kleiner dooofer fehler hat sich eingeschlichen!!!

document.write(fehler);

</script>
</head>
<body>
</body></html>

Das sind meine Lösungsvorschläge zu den gestellten Aufgaben:

<html>
<head>
<title>Test</title>
<script type="text/javascript">
var teststring = "Diese laaaaaaange Zeichenfolge wurde zur besseren" +
                " Uebersicht in drei einzelne Abschnitte unterteilt," +
                " die jeweils durch ein Pluszeichen getrennt" +
                " und bei der Darstellung die Teilstuecke wieder zusammengestellt werden. Testfile fertig.";

document.write("teststring = "  + teststring);

document.write("<br> Aufgabe 1:" + teststring.replace(/a/g, "A"));

document.write("<br> Aufgabe 2:" + teststring.replace(/ /g, "@@@"));

document.write("<br> Aufgabe 3.1:" + teststring.toLowerCase());

document.write("<br> Aufgabe 3.2:" + teststring.toUpperCase());

document.write("<br> Aufgabe 4.1:" + navigator.appVersion.charAt(3));

</script>
</head>
<body>
</body></html>

ursprünglich war ich einmal weiter in den Aufgaben aber ich nehme an, dass ich es nicht gespeichert habe… =(

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.