JavaScript

This translation is incomplete. Please help translate this article from English

JavaScript (js) ad tutlayt n usihel fessusen neɣ yesuɣlen sɣuṛ JIT akked  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 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 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.

Ituṭuṛyalen

Lemdet amek ara tesihelem  JavaScript s imniren d ituṭuṛyalen.

Afessas

Imniren JavaScript
Ma yella telliḍ d amaynut deg leqdic n JavaScript,amnir- agi ak-id 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 usmihel yetaɣdan taɣawsa ɣer JavaScript.

Alemmas

Tazwart tamaynutt ɣer JavaScript
Tamuɣli i widen i ɣilen snen JavaScript.
Tiskiwet n isefka JavaScript
Tamuɣli tagrumma n tiskiwetin n isefka yellan deg JavaScript.
Asidmer n tagadda d tarwast
JavaScript ittakk-ed kṛaḍ n timehlin yemgaraden deg asnemhel n wazal:amtawi s unerfi  deg seqdec ===,amtawi yemfrazan s useqdec ==,d tarrayt Object.is().

Leqqay

Tukkest ed wazrar n anegtawsit
Tasefrayt n tukkest n anegtawsit ur yettwagzi u  ittuhebben.
Askar s tnerfi
Askar anerfi yesbadu ur tezmireḍ ara a tesqedceḍ amutti send awennez.wagi d alqem ukrif n ECMAScript 5,i timellal izerben d useɣtu isehlen.
Tifelwa yettwarun sɣuṛ JavaScript
Tifelwa yettwarun sɣuṛ JavaScript ttakkent-d rryac akken attedduḍ ɣer isefka imisinen imezwura.
  Asefrek n takatut
allus n tudert n takatut d lqeḍ n iḍuman deg JavaScript
Tamudemt tamenziɣt n Event Loop
JavaScript d tamudemt tamenziɣt yezidren ɣef yiwet n "tineddict n tgunit".

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 Array, Boolean, Date, Error, Function, JSON, Math, Number, Object, RegExp, String, Map, Set, WeakMap, WeakSet, d ugar.
Tafenfalit d imahalen
Issin ugar ɣef tikliwin n imahalen JavaScript instanceof, typeof, new, this, tazwart n umahal, d ugar.
Timenna d walɣuten
Af-d amek do-while, for-in, for-of, try-catch, let, var, const, if-else, 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 .