Outline of the JavaScript programming language: Difference between revisions

From Wikipedia, the free encyclopedia

Content deleted Content added


 

Line 228: Line 228:

* [[Outline of the C++ programming language]]

* [[Outline of the C++ programming language]]

* [[Outline of the Java programming language]]

* [[Outline of the Java programming language]]

* [[Outline of the JavaScript programming language]]

* [[Outline of the Perl programming language]]

* [[Outline of the Perl programming language]]

* [[Outline of the Python programming language]]

* [[Outline of the Python programming language]]


Latest revision as of 07:31, 21 October 2025

High-level programming language

The following outline is provided as an overview of and topical guide to JavaScript:

JavaScript (JS) is a programming language and core technology of the web platform, alongside HTML and CSS. Ninety-nine percent of websites on the World Wide Web use JavaScript on the client side for webpage behavior.

What type of language is JavaScript?

[edit]

  • Programming language — artificial language designed to communicate instructions to a machine, particularly a computer.
    • High-level programming language — a programming language with strong abstraction from the details of the computer, such as having words, making it closer to natural language and easier to use than low level programming languages (which are much more cryptic).
      • Compiled language — source code is converted (“compiled”) to an intermediate form in order to be run.
      • Dynamic programming language — allows various operations to be determined and executed at runtime, such as declaring data types, unlike in static languages, where the structure and types are fixed during compilation.
      • Multi-paradigm programming language — A programming paradigm is a relatively high-level way to conceptualize and structure the implementation of a computer program. JavaScript supports many paradigms.
        • Scripting language — programming language that is used for scripting, which is the act of writing a script, which is a relatively short and simple set of instructions which automate an otherwise manual process.
        • Event-driven programming language — the flow of programs is determined by external events, such as inputs from mice, keyboards, touchpads and touchscreens, and external sensors.
        • Imperative programming language — code directly controls execution flow and state change, explicit statements that change a program state
        • Declarative programming language — its code declares properties of the desired result, but not how to compute it, describes what computation should perform, without specifying detailed state changes
          • Functional programming language — a desired result is declared as the value of a series of function evaluations, uses evaluation of mathematical functions and avoids state and mutable data

History of JavaScript

[edit]

History of JavaScript

Javascript fundamentals

[edit]

General JavaScript concepts

[edit]

Adaptive web design

[edit]

Adaptive web design

Linters and Formatters

[edit]

Build and Development Tools

[edit]

JavaScript organizations

[edit]

JavaScript publications

[edit]

Books about JavaScript

[edit]

JavaScript programmers

[edit]

Outlines of other programming languages

Free learning resources

[edit]

Leave a Comment

Your email address will not be published. Required fields are marked *

Exit mobile version