Ano ang isang Variable?

Mga Tutorial sa JavaScript
Mga Variable ng Programming
Alamin ang JavaScript
Ano ang isang Variable? cover image

Pag-unawa sa Mga Variable sa Programming

Ano ang Variable?

Ang mga variable ay mahahalagang elemento sa programming dahil ginagamit ang mga ito upang mag-imbak ng impormasyon na maaaring i-reference at manipulahin sa isang computer program. Nagbibigay ang mga ito ng paraan ng pag-label ng data gamit ang isang mapaglarawang pangalan, na ginagawang mas nauunawaan ang mga programa sa mambabasa at sa ating sarili. Isipin ang mga variable bilang mga lalagyan na naglalaman ng impormasyon. Ang kanilang nag-iisang layunin ay mag-label at mag-imbak ng data sa memorya, na maaaring magamit sa kabuuan ng iyong programa.

Pagtatalaga ng Mga Halaga sa Mga Variable

Maaaring maging mahirap ang pagbibigay ng pangalan sa mga variable; maaaring mahirap magkaroon ng malinaw at maigsi na mga variable na pangalan. Gayunpaman, mahalagang bigyang-priyoridad ang pagiging mapaglarawan at kakayahang maunawaan kapag pinangalanan ang mga variable. Tandaan na ang iba, kabilang ang iyong sarili sa hinaharap, ay kailangang basahin at maunawaan ang code. Ang paggamit ng mga pangalan na tumpak na sumasalamin sa layunin ng variable ay gagawing mas madaling basahin at panatilihin ang iyong code. Sa programming, magtatalaga ka ng mga value sa mga variable gamit ang simbolo na =, na may pangalan ng variable sa kaliwa at ang value sa kanan.

Halimbawa:

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

Dito, ang string na 'Joe' ay itinalaga sa variable na firstName.

Tandaan: Huwag ipagkamali ang assignment operator = sa equality operator ==. Ang = operator ay nagtatalaga ng value, habang ang == ay nagsusuri kung ang dalawang value ay pantay.

Pagkuha ng Data mula sa isang User

Upang payagan ang pakikipag-ugnayan ng user, maaari kang gumamit ng mga paraan upang makuha ang input ng user. Sa JavaScript, maaari itong gawin gamit ang prompt package.

Halimbawa:

  const prompt = require('prompt');

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

    // Input: Bob
    // Output: Bob

Kinukuha ng function na prompt ang input mula sa user at iniimbak ito sa variable na name.

Saklaw ng Variable

Tinutukoy ng saklaw ng variable kung saan ito naa-access sa loob ng isang programa. Ang saklaw ay tinutukoy kung saan sinisimulan ang variable.

Saklaw ng Variable sa Mga Function

Sa mga function, ang mga variable na nasimulan sa loob ng function ay maa-access lamang sa loob ng function na iyon.

Halimbawa:

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

Dito, ang variable na name sa loob ng function na printFullName ay hiwalay sa variable na name sa labas nito.

Saklaw ng Variable at Mga Block

Ang block ay isang piraso ng code na sumusunod sa isang control statement, gaya ng if, for, o while, at nililimitahan ng curly braces {}.

Halimbawa:

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 parehong mga kaso, maaaring i-access at baguhin ng block ang variable na kabuuan na tinukoy sa labas ng block. Gayunpaman, ang mga variable na sinimulan sa loob ng block (tulad ng i at number) ay hindi ma-access sa labas ng block.

Mga Uri ng Variable

May tatlong uri ng mga variable sa JavaScript: var, let, at const.

- var: Nagdedeklara ng variable, opsyonal na sinisimulan ito sa isang value. Ang var ay may saklaw ng pag-andar, ibig sabihin ay available ito sa buong function kung saan ito idineklara.

var varVariable = 'I am a var variable';

- let: Nagdedeklara ng isang block-scoped local variable, na opsyonal na sinisimulan ito sa isang value. Mas gusto ang let kaysa var dahil sa saklaw ng block nito.

let letVariable = 'I am a let variable';

- const: Nagdedeklara ng isang block-scoped, read-only na pinangalanang constant. Ang halaga ng isang variable na const ay hindi maaaring baguhin sa pamamagitan ng muling pagtatalaga.

const constVariable = 'I am a const variable';

Halimbawa ng Variable Saklaw

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 halimbawang ito, ang variable na a ay naa-access sa loob at labas ng block, habang ang b ay naa-access lang sa loob ng block.

Ang pag-unawa sa mga variable, saklaw, at mga uri ay mahalaga sa pagsulat ng malinaw at epektibong mga programa. Sa pamamagitan ng maingat na pagpapangalan at paggamit ng mga variable, maaari kang lumikha ng code na parehong gumagana at madaling maunawaan.


Career Services background pattern

Mga Serbisyo sa Karera

Contact Section background image

Manatiling nakikipag-ugnayan tayo

Code Labs Academy © 2024 Lahat ng karapatan ay nakalaan.