Javascript Primzahlen Ausgeben

Aufgabe 1 Lade das Beispielprogramm () in den HTML - Editor und verändere "max". (Wenn die Berechnung zu lange dauert, bieten die Browser an, das Script abzubrechen. Trotzdem Vorsicht mit zu großen Zahlen! ) Schneide das Script aus dem Beispielprogramm aus und füge es in den Body hinter das Wort "Fertig! " ein. Beobachtung? Scripte im Body Das Beispielscript besteht nicht wie die bisherigen aus einer "function". Es wird an der Stelle ausgeführt, an der es im HTML - Text steht. Javascript - Funktionen werden dagegen erst ausgeführt, wenn sie über ihren Namen aufgerufen werden (z. B. JavaScript_Primzahlen_Auflisten/Primzahlen_Auflisten.html at master · sauternic/JavaScript_Primzahlen_Auflisten · GitHub. in einem Button - Tag mit onclick). Allerdings muss die Funktion dann schon bekannt sein; also schreibt man Scripte doch fast immer in den Head des HTML - Textes. Aufgabe 2 Kombination mit einem Formular Ein kurzes Formular enthält einen Input - Tag für "max" und einen Button mit der Aufschrift "Siebe! ", der die Primzahlberechnung starten soll. Wandle das Beispielscript in eine Funktion um und hole den Wert für "max" aus dem Formular ab.

Javascript_Primzahlen_Auflisten/Primzahlen_Auflisten.Html At Master · Sauternic/Javascript_Primzahlen_Auflisten · Github

createElement ( "li"); //Textknoten Erzeugen //Format Methode siehe Unten! :))) if ( typeof erg === 'number') var text = document. createTextNode ( erg. format ()); //Wegen String 'Fertig:)' am Schluss var text = document. createTextNode ( erg); //Textknoten in List Element Einhängen li. appendChild ( text); //Ganzes Element in Liste Einhängen berechnung_ausgabe. appendChild ( li);} //Main-Ende**************************************************************************** function SuchePrimzahlen ( anfang, ende, callback) label1: //Hier spielt anfang++ oder ++anfang keine Rolle. //Wenn funktion neu Aufgerufen startet Schleife immer mit erstem anfang's Wert(ohne Erhöhen) //Aeussere Schleife Ersetzt hand Eingabe. for (; anfang <= ende; anfang ++) { //Initalisierung hand2; var Wurzel_anfang = Math. pow ( anfang, 0. 5); //Primzahlen Engine! :) for ( var x = 2; x <= Wurzel_anfang; x ++) { //Wenn mod == 0 ist keine Primzahl if ( anfang% x == 0) //Wichtige Weiche! continue label1;} //1 und 0 rausputzen!

Was ist jetzt mit dem Text "Fertig! "? Javascript- Funktion function Uhr() { var Aktuell=new Date(); Die Systemzeit wird unter dem Datum-Objekt "Aktuell" gespeichert. var win = ("", "Uhr", "width=200, height=100"); Ein neues Browserfenster mit dem Titel "Uhr" wird in der angegebenen Größe erzeugt. ("text/html"); ("

" + tDate() + ". " +(tMonth()+1) + ". " + tYear()); Schreiben in das Fenster "win": ("

" + tHours() + ":" tMinutes() + "

"); ();} Date - Objekte Ein Datum-Objekt wird erzeugt durch Variable = new Date(Jahr, Monat, Tag, Stunde, Minute, Sekunde); mit den angegebenen Werten. Lässt man die Klammer leer, erhält man das Systemdatum des eigenen Computers. Die Zählung der Monate beginnt dabei mit 0!! Die einzelnen Angaben bekommt man durch: Tag = tDate(); Monat = tMonth(); Jahr = tYear(); Stunde = tHours(); Minute = tMinutes(); Sekunde = tSeconds(); Wochentag = (); Bei Wochentag entspricht 0 dem Sonntag, 1 Montag, 2 Dienstag usw. Die entsprechenden Methoden mit "set" statt "get" könne benutzt werden, um Einzelangaben eines vorhandenen Datum - Objekts zu ändern.