JavaScript

Tasuqilt agi ur temmid ara. Ma ulac aɣilif, mudd afus di tsuqilt n umagrad agi si teglizit.

JavaScript (JS) is a lightweight interpreted or JIT-compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as node.js and Apache CouchDB. JS is a prototype-based, multi-paradigm, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. Read more about JavaScript.

Tigezmi-agi n usmel tettmeslay-d ɣef tutlayt JavaScript, mačči ɣef yeḥricen ittekkan deg isebtar web neɣ tiwennaḍin tisenneftaɣin. Ugar n telɣut ɣef APIs n isebtar Web, wali ma ulac aɣilif Web APIs akkedDOM.

Tagnut i JavaScript ed ECMAScript.seg 2012,meṛṛa iminigen atraren zemren akken iwata i ECMAScript 5.1.mad iminigen iqbuṛen zemren i ECMAScript 3. ass 17 yunyu 2015,ECMA International tesissen alqem azigrar wis sḍis n ECMAScript,iwumi sawalen s udem unṣib ECMAScript 2015,u yettwasen s yisem n ECMAScript 6 neɣ ES6. seg imiren tignutin ECMAScript ttawint ɣef tisufeɣtin usseggas.tateggart agi ɣuṛs tamselɣunt  deg uleqem asmezwar aneggaru,yellan tura akka ECMAScript 2017.

Ur sserkkest ara JavaScript akked tutlayt n usihel Java.sin agi n  «Java» ed «JavaScript» d ihwalen neɣ d ihwalen yersen n Oracle deg Timura iddukklen n Marikan u deg timura nniḍen.acukkan,snat agi n tutlayin n usihel ɣursent taseddast,tanamekt ed iseqdacen yemgaraden.

Iṭuṭuryal

Lemdet amek ara tesihelem  JavaScript s imniren ed iṭuṭuryen.

Afessas

Imniren JavaScript
Ma yella telliḍ d amaynut deg leqdic n JavaScript,amnir agi ak immel tutlayt.
Tamuɣli tagrumma n titiknulujiyin JavaScript
Tazwart deg tamuɣli n JavaScript n iminig.
Tazwart ɣer JaγaScript taɣawsa yetaɣdan
Tazwart ɣer tamiḍrant n asmihel yetaɣdan taɣawsa ɣer JavaScript.

Alemmas

Tazwart tamaynutt ɣer JavaScript
Tamuɣli i widen ig ɣilen snen JavaScript.
Tiskiwet n isefka JavaScript
Tamuɣli tagrumma n tiskiwetin n isefka yellan deg JavaScript.
Asidmer n tagadda ed tarwast
JavaScript provides three different value-comparison operations: strict equality using ===, loose equality using ==, and the Object.is() method.

Leqqay

Inheritance and the prototype chain
Explanation of the widely misunderstood and under-estimated prototype-based inheritance.
Strict mode
Strict mode defines that you can not use any variable before initializing it. It is a restricted variant of ECMAScript 5, for faster performance and easier debugging.
JavaScript typed arrays
JavaScript typed arrays provide a mechanism for accessing raw binary data.
Memory Management
Memory life cycle and garbage collection in JavaScript.
Concurrency model and Event Loop
JavaScript has a concurrency model based on an "event loop".

Reference

Browse the complete JavaScript reference documentation.

Standard objects
Get to know standard built-in objects Array, Boolean, Date, Error, Function, JSON, Math, Number, Object, RegExp, String, Map, Set, WeakMap, WeakSet, and others.
Expressions and operators
Learn more about the behavior of JavaScript's operators instanceof, typeof, new, this, the operator precedence, and more.
Statements and declarations
Learn how do-while, for-in, for-of, try-catch, let, var, const, if-else, switch, and more JavaScript statements and keywords work.
Functions
Learn how to work with JavaScript's functions to develop your applications.

Ifecka & tiɣbula

Helpful tools for writing and debugging your JavaScript code.

Firefox Developer Tools
Scratchpad, Web Console, JavaScript Profiler, Debugger, and more.
Firebug
Edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
JavaScript Shells
A JavaScript shell allows you to quickly test snippets of JavaScript code.
TogetherJS
Collaboration made easy.
Stack Overflow
Stack Overflow questions tagged with "JavaScript".
JavaScript versions and release notes
Browse JavaScript's feature history and implementation status.
JSFiddle
Edit JavaScript, CSS, HTML and get live results. Use external resources and collaborate with your team online.

Join the JavaScript community

Choose your preferred method for joining the discussion:

Tibzimin akked imttekkiyen icuddden ɣer isemli

 Imttekiyen deg usebter agi: faridatcemlulaqbayli, belkacem77
 Asnifel anneggaru sɣur: faridatcemlulaqbayli,