Cad is Athróg ann?

Ranganna Teagaisc JavaScript
Athróga Ríomhchlárúcháin
Foghlaim JavaScript
Cad is Athróg ann? cover image

Athróga i Ríomhchlárú a Thuiscint

Cad is Athróg ann?

Is gnéithe riachtanacha den ríomhchlárú iad athróga mar go n-úsáidtear iad chun faisnéis a stóráil ar féidir tagairt a dhéanamh di agus a láimhseáil i ríomhchlár. Soláthraíonn siad bealach chun sonraí a lipéadú le hainm tuairisciúil, rud a fhágann go mbeidh cláir níos intuigthe don léitheoir agus dúinn féin. Smaoinigh ar athróga mar choimeádáin a choinníonn faisnéis. Is é an t-aon chuspóir atá acu ná sonraí a lipéadú agus a stóráil i gcuimhne, ar féidir iad a úsáid ansin le linn do chláir.

Ag Sannadh Luachanna ar Athróga

Is féidir le hathróga a ainmniú a bheith dúshlánach; féadann sé a bheith deacair teacht ar ainmneacha athraitheacha soiléire agus gonta. Mar sin féin, tá sé tábhachtach tosaíocht a thabhairt do thuairisciúil agus do thuiscint agus athróga á n-ainmniú. Cuimhnigh go mbeidh ar dhaoine eile, tú féin san áireamh sa todhchaí, an cód a léamh agus a thuiscint. Má úsáideann tú ainmneacha a léiríonn go cruinn cuspóir na hathróige, beidh sé níos éasca do chód a léamh agus a chothabháil. I ríomhchlárú, sannann tú luachanna d'athróga ag baint úsáide as an tsiombail =, leis an ainm athróg ar chlé agus an luach ar dheis.

Mar shampla:

  let firstName = 'Joe';
    console.log(firstName);
    // Output: Joe

Anseo, sanntar an teaghrán 'Joe' don athróg firstName.

Nóta: Ná cuir an t-oibreoir sannacháin = amú agus an t-oibreoir comhionannais ==. Sannann an t-oibreoir = luach, agus seiceálann == an bhfuil dhá luach comhionann.

Sonraí á Fháil ó Úsáideoir

Chun idirghníomhaíocht úsáideora a cheadú, is féidir leat modhanna a úsáid chun ionchur úsáideora a ghabháil. I JavaScript, is féidir é seo a dhéanamh leis an bpacáiste prompt.

Mar shampla:

  const prompt = require('prompt');

    prompt.start();
    let { name } = await prompt.get(["name"]);
    console.log(name);

    // Input: Bob
    // Output: Bob

Gabhann an fheidhm leid ionchur ón úsáideoir agus stórálann sé é san athróg ainm.

Scóip Athróg

Cinneann raon feidhme athróige cá háit a bhfuil rochtain air laistigh de chlár. Sainmhínítear an raon feidhme tríd an áit a gcuirtear tús leis an athróg.

Scóip Athróg i bhFeidhmeanna

I bhfeidhmeanna, ní bhíonn rochtain ar athróga a thosaigh laistigh den fheidhm ach laistigh den fheidhm sin.

Mar shampla:

let name = 'Somebody Else';

function printFullName(firstName, lastName) {

  let name = firstName + ' ' + lastName;

  console.log(name);

}

printFullName('Peter', 'Henry');  // prints Peter Henry

printFullName('Lynn', 'Blake');   // prints Lynn Blake

console.log(name);                // prints Somebody Else

Anseo, tá an athróg name taobh istigh den fheidhm printFullName ar leithligh ón athróg name taobh amuigh di.

Scóip Athróg agus Bloic

Is éard is bloc ann ná píosa cód a leanann ráiteas rialaithe, mar más, do, nó while, agus tá sé teorannaithe ag braces curly {}.

Mar shampla:

let total = 0;

\[1, 2, 3].forEach(function(number) {

  total += number;

});

console.log(total);  // Output: 6

total = 0;

for (let i = 0; i < 3; i++) {

  total += (i + 1);

}

console.log(total);  // Output: 6

Sa dá chás, is féidir leis an mbloc an athróg iomlán atá sainithe lasmuigh den bhloc a rochtain agus a mhodhnú. Mar sin féin, ní féidir athróga a thosaigh laistigh den bhloc (cosúil le i agus uimhir) a rochtain lasmuigh den bhloc.

Cineálacha Athróga

Tá trí chineál athróg i JavaScript: var,let, agusconst.

- var: Dearbhaíonn athróg, á thúsú go roghnach go luach. tá scóip feidhme ag var, rud a chiallaíonn go bhfuil sé ar fáil ar fud na feidhme a ndearbhaítear ann.

var varVariable = 'I am a var variable';

- let: Dearbhaíonn athróg áitiúil scóipeáilte bloc, á thúsú go roghnach go luach. Is fearr letvar mar gheall ar a raon feidhme bloc.

let letVariable = 'I am a let variable';

- const: Dearbhaíonn tairiseach ainmnithe blocscóip, inléite amháin. Ní féidir luach athróige const a athrú trí athshannadh.

const constVariable = 'I am a const variable';

Sampla de Raon Athraitheach

let a = 5;  // variable is initialized in the outer scope

for (let i = 0; i < 3; i++) { 

  // block scope with a for loop

  a = 3;  // a is accessible here, in an inner scope

  let b = 5;  // b is initialized in the inner scope

}

console.log(a);  // Output: 3

console.log(b);  // ReferenceError: b is not defined

Sa sampla seo, tá an athróg a inrochtana laistigh agus lasmuigh den bhloc, agus níl rochtain ag b ach laistigh den bhloc.

Tá sé ríthábhachtach athróga, scóip agus cineálacha a thuiscint chun cláir shoiléire éifeachtacha a scríobh. Trí athróga a ainmniú agus a úsáid go cúramach, is féidir leat cód a chruthú atá feidhmiúil agus éasca le tuiscint.


Career Services background pattern

Seirbhísí Gairme

Contact Section background image

Bígí i dteagmháil

Code Labs Academy © 2024 Gach ceart ar cosaint.