JavaScript

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
JavaScript
Γενικά
Ημερ. ΔημιουργίαςΜαΐου 1996
Είδοςγλώσσα προγραμματισμού σεναρίων, συναρτησιακή γλώσσα προγραμματισμού, υπολογιστική πλατφόρμα, διερμηνευμένη γλώσσα, γλώσσα προγραμματισμού, γλώσσα προγραμματισμού υψηλού επιπέδου
Διανομή
ΈκδοσηECMAScript 2023 (Ιουνίου 2023)[1]
Λειτουργικά
Ανάπτυξη
Σύνδεσμοι
Επίσημος ιστότοπος
https://www.ecma-international.org/publications-and-standards/standards/ecma-262/

Η JavaScript (JS) είναι διερμηνευμένη γλώσσα προγραμματισμού για ηλεκτρονικούς υπολογιστές.[2] Αρχικά αποτέλεσε μέρος της υλοποίησης των φυλλομετρητών Ιστού, ώστε τα σενάρια από την πλευρά του πελάτη (client-side scripts) να μπορούν να επικοινωνούν με τον χρήστη, να ανταλλάσσουν δεδομένα ασύγχρονα και να αλλάζουν δυναμικά το περιεχόμενο του εγγράφου που εμφανίζεται.[2]

Η JavaScript είναι μια γλώσσα σεναρίων που βασίζεται στα πρωτότυπα (prototype-based), είναι δυναμική, με ασθενείς τύπους και έχει συναρτήσεις ως αντικείμενα πρώτης τάξης. Η σύνταξή της είναι επηρεασμένη από τη C. Η JavaScript αντιγράφει πολλά ονόματα και συμβάσεις ονοματοδοσίας από τη Java, αλλά γενικά οι δύο αυτές γλώσσες δε σχετίζονται και έχουν πολύ διαφορετική σημασιολογία. Οι βασικές αρχές σχεδιασμού της JavaScript προέρχονται από τις γλώσσες προγραμματισμού Self και Scheme.[3] Είναι γλώσσα βασισμένη σε διαφορετικά προγραμματιστικά παραδείγματα (multi-paradigm), υποστηρίζοντας αντικειμενοστρεφές,[4] προστακτικό και συναρτησιακό[5][6] στυλ προγραμματισμού.

Η JavaScript χρησιμοποιείται και σε εφαρμογές εκτός ιστοσελίδων — τέτοια παραδείγματα είναι τα έγγραφα PDF, οι εξειδικευμένοι φυλλομετρητές (site-specific browsers) και οι μικρές εφαρμογές της επιφάνειας εργασίας (desktop widgets). Οι νεότερες