JavaScript-muuttujat ja vakiot

Tässä opetusohjelmassa opit JavaScript-muuttujista ja vakioista sekä niiden alustamisesta ja käytöstä esimerkkien avulla.

JavaScript-muuttujat

Ohjelmoinnissa muuttuja on säilö (varastoalue) tietojen säilyttämiseksi. Esimerkiksi,

let num = 5;

Tässä numon muuttuja, jolla on numero 5.

JavaScript Ilmoita muuttujat

JavaScriptissä muuttujat ilmoitetaan käytettäessä varja letavainsanoja. Esimerkiksi,

 var x; let y;

Tässä x ja y ovat muuttujia.

JavaScript var Vs anna

Molempia varja letkäytetään muuttujien ilmoittamiseen. Niiden välillä on kuitenkin eroja.

var päästää
var käytetään vanhemmissa JavaScript-versioissa leton uusi tapa ilmoittaa muuttujat ES6: sta (ES2015) alkaen .
var on funktion laajuus (keskustellaan myöhemmissä opetusohjelmissa). let on lohkottu (käsitellään myöhemmissä opetusohjelmissa).
Esimerkiksi, var x; Esimerkiksi, let y;

Huomautus: On suositeltavaa käytämme letsijaan var. On kuitenkin muutama selain, jotka eivät tue let. Käy JavaScript-selaimen tuella saadaksesi lisätietoja.

JavaScript alustaa muuttujat

=Määritämme muuttujalle arvon määritysoperaattorin avulla.

 let x; x = 5;

Tässä 5 on osoitettu muuttujalle x.

Voit myös alustaa muuttujat ilmoituksen aikana.

 let x = 5; let y = 6;

JavaScriptissä on mahdollista ilmoittaa muuttujat yhdellä käskyllä.

 let x = 5, y = 6, z = 7;

Jos käytät muuttujaa alustamatta sitä, sillä on undefinedarvo.

 let x; // x is the name of the variable console.log(x); // undefined

Tässä x on muuttujan nimi, ja koska se ei sisällä arvoa, se on määrittelemätön.

Opit undefinedja muut tietotyypit seuraavasta opetusohjelmasta yksityiskohtaisesti.

Muuta muuttujien arvoa

Muuttujaan tallennettua arvoa on mahdollista muuttaa. Esimerkiksi,

 // 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3

Muuttujan arvo voi vaihdella . Siksi nimimuuttuja .

JavaScript-muuttujien nimeämissäännöt

Muuttujien nimeämistä koskevat säännöt ovat:

  1. Muuttujien nimien on aloitettava joko kirjaimella, alaviivalla _tai dollarin merkillä $. Esimerkiksi,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Muuttujien nimet eivät voi alkaa numeroilla. Esimerkiksi,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript eroaa kirjainkokoista. Joten y ja Y ovat erilaisia ​​muuttujia. Esimerkiksi,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Avainsanoja ei voida käyttää muuttujien niminä. Esimerkiksi,
     //invalid let new = 5; // Error! new is a keyword.

Huomautuksia:

  • Vaikka voit nimetä muuttujia millä tahansa haluamallasi tavalla, on hyvä käytäntö antaa kuvaava muuttujan nimi. Jos käytät muuttujaa omenoiden lukumäärän tallentamiseen, kannattaa käyttää omenoita tai numberOfApples x: n tai n: n sijaan.
  • JavaScriptissä muuttujien nimet kirjoitetaan yleensä camelCasessa, jos siinä on useita sanoja. Esimerkiksi etunimi, vuosipalkka jne.

JavaScript-vakiot

constAvainsana otettiin käyttöön myös ES6 (ES2015) versio luoda vakioita. Esimerkiksi,

 const x = 5;

Kun vakio on alustettu, emme voi muuttaa sen arvoa.

 const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)

Vakio on yksinkertaisesti muuttujatyyppi, jonka arvoa ei voida muuttaa.

Et myöskään voi ilmoittaa vakiota alustamatta sitä. Esimerkiksi,

 const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)

Huomaa: Jos olet varma, että muuttujan arvo ei muutu koko ohjelmassa, on suositeltavaa käyttää sitä const. On kuitenkin muutama selain, jotka eivät tue const. Katso lisätietoja JavaScript-selaimen tuesta.

Nyt kun tiedät muuttujista, opit erityyppisistä tiedoista, joita muuttuja voi tallentaa seuraavassa opetusohjelmassa.

Mielenkiintoisia artikkeleita...