⊗jsPmFVPNC 223 of 505 menu

Coïncidence des noms avec les paramètres en JavaScript

Les paramètres de fonction sont des variables locales à l'intérieur de celle-ci. Appelons un paramètre de fonction par le même nom qu'une variable globale externe :

function func(num) { console.log(num); } let num = 1; func(num);

Dans ce cas, nous nous retrouverons avec une variable num à l'extérieur de la fonction et une variable num à l'intérieur de la fonction. Mais ce seront des variables différentes : la modification de la variable à l'intérieur de la fonction conduira à la modification de la variable locale de la fonction. Et la variable externe à l'intérieur de la fonction sera inaccessible et ne pourra pas être modifiée de quelque manière que ce soit. Vérifions :

function func(num) { num = 2; // modification de la variable locale } let num = 1; func(num); console.log(num); // affichera 1 - rien n'a changé

Déterminez, sans exécuter le code, ce qui sera affiché dans la console :

function func(num) { num = 2; } let num = 1; func(num); console.log(num);

Déterminez, sans exécuter le code, ce qui sera affiché dans la console :

function func() { num = 2; } let num = 1; func(); console.log(num);

Déterminez, sans exécuter le code, ce qui sera affiché dans la console :

function func() { let num = 2; } let num = 1; func(); console.log(num);
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser