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… =(
page revision: 8, last edited: 04 Dec 2006 15:38