Unser JavaScript-Tutorial ist sowohl für Anfänger als auch für Profis konzipiert. JavaScript wird verwendet, um clientseitige dynamische Seiten zu erstellen.
JavaScript ist eine objektbasierte Skriptsprache Das ist leicht und plattformübergreifend.
JavaScript ist keine kompilierte Sprache, sondern eine übersetzte Sprache. Der JavaScript-Übersetzer (im Browser eingebettet) ist für die Übersetzung des JavaScript-Codes für den Webbrowser verantwortlich.
Was ist JavaScript?
JavaScript (js) ist eine leichte objektorientierte Programmiersprache, die von mehreren Websites zum Skripten der Webseiten verwendet wird. Dabei handelt es sich um eine interpretierte, vollwertige Programmiersprache, die bei Anwendung auf ein HTML-Dokument dynamische Interaktivität auf Websites ermöglicht. Es wurde im Jahr 1995 zum Hinzufügen von Programmen zu den Webseiten im Netscape Navigator-Browser eingeführt. Seitdem wurde es von allen anderen grafischen Webbrowsern übernommen. Mit JavaScript können Benutzer moderne Webanwendungen erstellen, um direkt zu interagieren, ohne die Seite jedes Mal neu laden zu müssen. Die traditionelle Website verwendet js, um verschiedene Formen der Interaktivität und Einfachheit bereitzustellen.
Konvertieren Sie char in int Java
Allerdings hat JavaScript keine Verbindung zur Programmiersprache Java. Der Name wurde zu einer Zeit vorgeschlagen und bereitgestellt, als Java auf dem Markt immer beliebter wurde. Neben Webbrowsern verwenden auch Datenbanken wie CouchDB und MongoDB JavaScript als Skript- und Abfragesprache.
Funktionen von JavaScript
Es gibt folgende Funktionen von JavaScript:
- Alle gängigen Webbrowser unterstützen JavaScript, da sie integrierte Ausführungsumgebungen bieten.
- JavaScript folgt der Syntax und Struktur der Programmiersprache C. Es handelt sich also um eine strukturierte Programmiersprache.
- JavaScript ist eine schwach typisierte Sprache, bei der bestimmte Typen implizit umgewandelt werden (abhängig von der Operation).
- JavaScript ist eine objektorientierte Programmiersprache, die Prototypen anstelle von Klassen zur Vererbung verwendet.
- Es ist eine leichtgewichtige und interpretierte Sprache.
- Es handelt sich um eine Sprache, bei der die Groß-/Kleinschreibung beachtet wird.
- JavaScript wird in mehreren Betriebssystemen unterstützt, darunter Windows, macOS usw.
- Es bietet den Benutzern eine gute Kontrolle über die Webbrowser.
Geschichte von JavaScript
Im Jahr 1993 Mosaik , der erste beliebte Webbrowser, entstand. Im Jahr 1994 , Netscape wurde gegründet von Marc Andreessen . Er erkannte, dass das Web dynamischer werden musste. Es wurde daher angenommen, dass HTML eine „Klebesprache“ zur Verfügung gestellt wird, um Designern und Teilzeitprogrammierern das Webdesign zu erleichtern. Folglich stellte das Unternehmen 1995 neue Mitarbeiter ein Brendan Eich beabsichtigt, die Programmiersprache Scheme zu implementieren und in den Browser einzubetten. Doch bevor Brendan anfangen konnte, fusionierte das Unternehmen mit Sun Microsystems für die Aufnahme von Java in seinen Navigator, damit es mit Microsoft bei den Webtechnologien und -plattformen konkurrieren kann. Nun waren zwei Sprachen da: Java und die Skriptsprache. Darüber hinaus beschloss Netscape, der Skriptsprache einen ähnlichen Namen wie Java zu geben. Es führte zu „Javascript“. Schließlich prägte Marc Andreessen im Mai 1995 den ersten Javascript-Code mit dem Namen „ Mokka '. Später ersetzte das Marketingteam den Namen durch „ LiveScript '. Doch aus markenrechtlichen Gründen und bestimmten anderen Gründen wurde die Sprache im Dezember 1995 schließlich in „JavaScript“ umbenannt. Von da an entstand JavaScript.
Anwendung von JavaScript
JavaScript wird zur Erstellung interaktiver Websites verwendet. Es wird hauptsächlich verwendet für:
- Clientseitige Validierung,
- Dynamische Dropdown-Menüs,
- Anzeige von Datum und Uhrzeit,
- Anzeigen von Popup-Fenstern und Dialogfeldern (z. B. einem Warndialogfeld, einem Bestätigungsdialogfeld und einem Eingabeaufforderungsdialogfeld),
- Anzeigen von Uhren usw.
JavaScript-Beispiel
document.write('Hello JavaScript by JavaScript');Testen Sie es jetzt
Eine ausführliche Erläuterung des ersten JavaScript-Beispiels finden Sie im nächsten Kapitel.
JavaScript-Index
JavaScript-Tutorial
JavaScript-Grundlagen
- JavaScript-Kommentar
- JavaScript-Variable
- Globale JavaScript-Variable
- JavaScript-Operatoren
- JavaScript-If-Anweisung
- JavaScript-Schalter
- JavaScript-Schleife
- JavaScript-Funktion
JavaScript-Objekte
- JavaScript-Objekt
- JavaScript-Array
- JavaScript-String
- JavaScript-Datum
- JavaScript-Mathematik
- JavaScript-Nummer
- JavaScript-Boolescher Wert
- JavaScript-Datenansicht
- JavaScript-Funktion
- JavaScript-Handler
- JavaScript JSON
- JavaScript-Nummer
- JavaScript Reflect
- JavaScript RegExp
- JavaScript-Symbol
JavaScript-Stückliste
- Browserobjekte
- 1) Fensterobjekt
- 2) Verlaufsobjekt
- 3) Navigatorobjekt
- 4) Bildschirmobjekt
JavaScript-DOM
- 5) Dokumentobjekt
- getElementById
- getElementsByName
- getElementsByTagName
- JavaScript innerHTML-Eigenschaft
- JavaScript-innerText-Eigenschaft
JavaScript-Validierung
- JavaScript-Formularvalidierung
- JavaScript-E-Mail-Validierung
JavaScript-OOPs
- JavaScript-Klasse
- JavaScript-Objekt
- JavaScript-Prototyp
- JavaScript-Konstruktormethode
- Statische JavaScript-Methode
- JavaScript-Kapselung
- JavaScript-Vererbung
- JavaScript-Polymorphismus
- JavaScript-Abstraktion
JavaScript-Cookies
dfs vs. bfs
- JavaScript-Cookies
- Cookie-Attribute
- Cookie mit mehreren Namen
- Cookies löschen
JavaScript-Ereignisse
- HTML/DOM-Ereignisse
JavaScript Sonstiges
- JavaScript dieses Schlüsselwort
- JavaScript-Debugging
- JavaScript-Heben
- Strenger JavaScript-Modus
JavaScript Advance
- JavaScript TypedArray
- JavaScript-Set
- JavaScript-Karte
- JavaScript WeakSet
- JavaScript WeakMap
Interview Fragen
- Fragen zum JavaScript-Interview
JavaScript-Methoden
JavaScript-Array-Objekt
- JavaScript-Array
- Array concat()-Methode
- Array copywithin()-Methode
- Array every()-Methode
- Array fill()-Methode
- Array filter()-Methode
- Array find()-Methode
- Array findIndex()-Methode
- Array forEach()-Methode
- Array Includes()-Methode
- Array indexOf()-Methode
- Array-Join()-Methode
- Array lastIndexOf()-Methode
- Array-map()-Methode
- Array pop()-Methode
- Array push()-Methode
- Array-Reverse()-Methode
- Array-Shift()-Methode
- Array-Slice()-Methode
- Array sort()-Methode
- Array splice()-Methode
- Array unshift()-Methode
JavaScript-DataView-Objekt
- JavaScript-Datenansicht
- DataView getFloat32()-Methode
- DataView getFloat64()-Methode
- DataView getInt8()-Methode
- DataView getInt16()-Methode
- DataView getInt32()-Methode
- DataView getUint8()-Methode
- DataView getUint16()-Methode
- DataView getUint32()-Methode
JavaScript-Funktionsobjekt
- JavaScript-Funktion
- Funktion apply()-Methode
- Funktion bind()-Methode
- Funktionsaufruf()-Methode
- Funktion toString()-Methode
JavaScript-Datumsobjekt
- JavaScript-Datum
- Datum getDate()-Methode
- Datum getDay()-Methode
- date getFullYears()-Methode
- Datum getHours()-Methode
- date getMilliseconds()-Methode
- date getMinutes()-Methode
- date getMonth()-Methode
- date getSeconds()-Methode
- date getUTCDate()-Methode
- Datum getUTCDay()-Methode
- date getUTCFullYears()-Methode
- date getUTCHours()-Methode
- date getUTCMinutes()-Methode
- date getUTCMonth()-Methode
- date getUTCSeconds()-Methode
- date setDate()-Methode
- date setDay()-Methode
- date setFullYears()-Methode
- date setHours()-Methode
- date setMilliseconds()-Methode
- date setMinutes()-Methode
- date setMonth()-Methode
- date setSeconds()-Methode
- date setUTCDate()-Methode
- date setUTCDay()-Methode
- date setUTCFullYears()-Methode
- date setUTCHours()-Methode
- date setUTCMilliseconds()-Methode
- date setUTCMinutes()-Methode
- date setUTCMonth()-Methode
- date setUTCSeconds()-Methode
- date toDateString()-Methode
- date toISOString()-Methode
- date toJSON()-Methode
- date toString()-Methode
- date toTimeString()-Methode
- date toUTCString()-Methode
- date valueOf()-Methode
JavaScript-Handler-Objekt
- JavaScript-Handler
- Handler apply()-Methode
- Handler-Konstrukt()-Methode
- Handler-Methode defineProperty()
- Handler-Methode deleteProperty()
- Handler get()-Methode
- Handler-Methode getOwnPropertyDescriptor()
- Handler getPrototypeOf()-Methode
- Handler has()-Methode
- Handler isExtensible()-Methode
- Handler-Methode ownKeys()
- Handler-PreventExtensions()-Methode
- Handler-set()-Methode
- Handler setPrototypeOf()-Methode
JavaScript-JSON-Objekt
windows.open Javascript
- JavaScript JSON
- JSON.parse()-Methode
- JSON.stringify()-Methode
JavaScript-Kartenobjekt
- JavaScript-Karte
- Ordnen Sie die Methode „clear()“ zu
- Zuordnen der Methode delete()
- Map-Entries()-Methode
- ForEach()-Methode zuordnen
- Ordnen Sie die get()-Methode zu
- Map has()-Methode
- Map-keys()-Methode
- Map set()-Methode
- Map-values()-Methode
JavaScript-Matheobjekt
- JavaScript-Mathematik
- Mathematische abs()-Methode
- Mathematische acos()-Methode
- Mathematische asin()-Methode
- Math atan()-Methode
- Mathematische cbrt()-Methode
- Mathe-ceil()-Methode
- Mathe-cos()-Methode
- Mathe-Methode cosh()
- Mathematische exp()-Methode
- Math floor()-Methode
- Mathe-Methode hypot()
- Math log()-Methode
- Math max()-Methode
- Mathe-Methode min()
- Mathe-pow()-Methode
- Mathematische Methode random()
- Mathe-round()-Methode
- Mathematische sign()-Methode
- Mathe-sin()-Methode
- Mathe-sinh()-Methode
- Mathematische sqrt()-Methode
- Math tan()-Methode
- Mathe-tanh()-Methode
- Mathe-trunc()-Methode
JavaScript-Nummernobjekt
- JavaScript-Nummer
- Number isFinite()-Methode
- Number isInteger()-Methode
- Nummer parseFloat()-Methode
- Number parseInt()-Methode
- Number toExponential()-Methode
- Number toFixed()-Methode
- Number toPrecision()-Methode
- Number toString()-Methode
JavaScript-RegExp-Objekt
- JavaScript RegExp
- RegExp.exec()-Methode
- RegExp.test()-Methode
- RegExp.toString()-Methode
JavaScript-Objekt
- JavaScript-Objekt
- Object.assign()-Methode
- Object.create()-Methode
- Object.defineProperty()-Methode
- Object.defineProperties()-Methode
- Object.entries()-Methode
- Object.freeze()-Methode
- getOwnPropertyDescriptor()-Methode
- getOwnPropertyDescriptors()-Methode
- getOwnPropertyNames()-Methode
- getOwnPropertySymbols()-Methode
- Object.getPrototypeOf()-Methode
- Object.is()-Methode
- präventExtensions()-Methode
- Object.seal()-Methode
- Object.setPrototypeOf()-Methode
- Object.values()-Methode
JavaScript Reflect-Objekt
- JavaScript Reflect
- Reflect.apply()-Methode
- Reflect.construct()-Methode
- Reflect.defineProperty()-Methode
- Reflect.deleteProperty()-Methode
- Reflect.get()-Methode
- getOwnPropertyDescriptor()-Methode
- Reflect.getPrototypeOf()-Methode
- Reflect.has()-Methode
- Reflect.isExtensible()-Methode
- Reflect.ownKeys()-Methode
- präventExtensions()-Methode
- Reflect.set()-Methode
- Reflect.setPrototypeOf()-Methode
JavaScript-Set-Objekt
- JavaScript-Set
- Legen Sie die Methode add() fest
- Legen Sie die Methode „clear()“ fest
- Legen Sie die Methode delete() fest
- Legen Sie die Methode „entrys()“ fest
- Legen Sie die forEach()-Methode fest
- Setze die has()-Methode
- Set-values()-Methode
JavaScript-String-Objekt
- String charAt()-Methode
- String charAt()-Methode
- String charCodeAt()-Methode
- String concat()-Methode
- String indexOf()-Methode
- String lastIndexOf()-Methode
- String-Suchmethode ().
- String-Match()
- String-Replace()-Methode
- String substr()-Methode
- String-Substring()-Methode
- String-Slice()-Methode
- String toLowerCase()-Methode
- toLocaleLowerCase()-Methode
- String toUpperCase()-Methode
- toLocaleUpperCase()-Methode
- String toString()-Methode
- String valueOf()-Methode
JavaScript-Symbolobjekt
- JavaScript-Symbol
- Symbol.for()-Methode
- Symbol.keyFor()-Methode
- Symbol.toString()-Methode
Symboleigenschaft
- Symbol.hasInstance-Eigenschaft
- isConcatSpreadable-Eigenschaft
- Symbol.match-Eigenschaft
- Symbol.prototype-Eigenschaft
- Symbol.replace-Eigenschaft
- Symbol.search-Eigenschaft
- Symbol.split-Eigenschaft
- Symbol.toStringTag-Eigenschaft
- Symbol.unscopables-Eigenschaft
JavaScript TypedArray-Objekt
- JavaScript TypedArray
- TypedArray copyWithin()-Methode
- TypedArray-Entries()-Methode
- TypedArray every()-Methode
- TypedArray fill()-Methode
- TypedArray filter()-Methode
- TypedArray find()-Methode
- TypedArray findIndex()-Methode
- TypedArray forEach()-Methode
- TypedArray Includes()-Methode
- TypedArray indexof()-Methode
- TypedArray-Join()-Methode
- TypedArray Keys()-Methode
- TypedArray lastIndexof()-Methode
- TypedArray-map()-Methode
- TypedArray Reduce()-Methode
- TypedArray ReduceRight()-Methode
- TypedArray reverse()-Methode
- TypedArray set()-Methode
- TypedArray Slice()-Methode
- TypedArray some()-Methode
- TypedArray sort()-Methode
- TypedArray subarray()-Methode
- TypedArray-values()-Methode
- toLocaleString()-Methode
- TypedArray toString()-Methode
JavaScript WeakMap-Objekt
String in Java ersetzen
- JavaScript WeakMap
- WeakMap delete()-Methode
- WeakMap get()-Methode
- WeakMap has()-Methode
- WeakMap set()-Methode
JavaScript-WeakSet-Objekt
- JavaScript WeakSet
- WeakSet add()-Methode
- WeakSet delete()-Methode
- WeakSet has()-Methode
Voraussetzung
Bevor Sie JavaScript eingehend erlernen, müssen Sie über Grundkenntnisse in HTML verfügen.
Publikum
Wir haben dieses JavaScript-Tutorial sowohl für Anfänger als auch für Profis entwickelt. Es werden viele Beispiele mit dem JavaScript-Editor gegeben. So können Sie Ihren JavaScript-Code ganz einfach bearbeiten, was Ihnen das Erlernen von JavaScript erleichtert.
Problem
Wir versichern Ihnen, dass Sie in unserem JavaScript-Tutorial keine Probleme finden werden. Wenn Sie jedoch einen Fehler finden, können Sie ihn in unserem Kommentarbereich posten.