---
title: JavaScript
slug: Web/JavaScript
translation_of: Web/JavaScript
---
{{JsSidebar}}
JavaScript (js) ad tutlayt n usihel fessusen neɣ yesuɣlen sɣuṛ JIT akked {{Glossary("first-class Function", "first-class functions")}}. ɣas ma yella yettwasen s yisem n ascript i yisebtar n web, aṭas n tiwenaḍin wer-iminigen sqedcit daɣen node.js d Apache CouchDB. JS d tutlayt {{Glossary("Prototype-based programming", "prototype-based")}}, taget-tamudemt, tutlayt tasmussant, irefden iɣunab iwelhen taɣawsa,amerwas d usalɣu (amedya,asihel amesɣan).ɣaṛ ugar ɣef 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 {{Glossary("API","APIs")}} n isebtar Web, wali ma ulac aɣilif Web APIs akkedDOM.
Tagnut i JavaScript d ECMAScript.seg 2012,meṛṛa iminigen atraren zemren akken iwata i ECMAScript 5.1.ma-d iminigen iqbuṛen zemren i ECMAScript 3. ass 17 yunyu 2015,ECMA International tesissen alqqem 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 useggas.tateggart-agi ɣuṛs tamselɣunt deg uleqqem asmezwar aneggaru,yellan tura akka ECMAScript 2017.
Ur ɣelṭ ara ger JavaScript akked tutlayt n usihel Java.sin-agi n «Java» d «JavaScript» d ihwalen neɣ d ihwalen yersen n Oracle deg Timura idukklen n Marikan u deg timura nniḍen.acu kan,snat-agi n tutlayin n usihel ɣursent taseddast,tanamekt d iseqdacen yemgaraden.
Tamselɣut
Eɣṛet tumlin tamatut n tamselɣut n JavaScript
- Tizeɣt n taɣawsa
- Lmed amek ara tissineḍ tiɣawsiwin tumidin tizeɣt Get to know standard built-in objects {{jsxref("Array")}}, {{jsxref("Boolean")}}, {{jsxref("Date")}}, {{jsxref("Error")}}, {{jsxref("Function")}}, {{jsxref("JSON")}}, {{jsxref("Math")}}, {{jsxref("Number")}}, {{jsxref("Object")}}, {{jsxref("RegExp")}}, {{jsxref("String")}}, {{jsxref("Map")}}, {{jsxref("Set")}}, {{jsxref("WeakMap")}}, {{jsxref("WeakSet")}}, d ugar.
- Tafenfalit d imahalen
- Issin ugar ɣef tikliwin n imahalen JavaScript {{jsxref("Operators/instanceof", "instanceof")}}, {{jsxref("Operators/typeof", "typeof")}}, {{jsxref("Operators/new", "new")}}, {{jsxref("Operators/this", "this")}}, tazwart n umahal, d ugar.
- Timenna d walɣuten
- Af-d amek {{jsxref("Statements/do...while", "do-while")}}, {{jsxref("Statements/for...in", "for-in")}}, {{jsxref("Statements/for...of", "for-of")}}, {{jsxref("Statements/try...catch", "try-catch")}}, {{jsxref("Statements/let", "let")}}, {{jsxref("Statements/var", "var")}}, {{jsxref("Statements/const", "const")}}, {{jsxref("Statements/if...else", "if-else")}}, {{jsxref("Statements/switch", "switch")}}, d ugar n tmenna d wawal yufraren i teddun deg JavaScript.
- Tiseɣnin
- Lemdet amek ara tgem akked tiseɣnin n JavaScript i usnefli n isnasen-nwen.
Ifecka & tiɣbula
D allalen i wulmen i tira d useɣti n tangalt n JavaScript
- Allalen n usnefli n Firefox
- Scratchpad, Web Tadiwent, JavaScript Profiler, Debugger, d ugar.
- Amsarɣu
- Sermset,seɣtit u ɛasset CSS,HTML d JavaScript srid seg yal asebtar n Web.
- JavaScript Shells
- Shell JavaScript ak-yeǧǧ d umatu atteskeydeḍ tikkas n tangalt JavaScript
- TogetherJS
- A sishel n unmireg
- Tafuli n ukufi
- tuttriwin n tafuli i ujegger s JavaScript.
- Lqem n JavaScript ed lqem n tizmilin
- Ddu s amazray n tiseɣnatin d waddad n wadday n JavaScript.
- JSFiddle
- Beddel JavaScript, CSS, HTML srid.seqdec iɣbula n beṛṛa uqdac deg izirig akked tarbaɛt-inek .