Мазмунга өтүү

Node үчүн JavaScript негиздери

Программалоо Node.js Татаалдыгы 1/5

Сабактын башталышы

Node үчүн JavaScript негиздери

Node.js менен курууга чейин керектүү негизги JavaScript

Негизги идея: Node.js JavaScriptти браузерден тышкары, компьютериңде иштетүүгө мүмкүндүк берет. Сервер жана куралдарды курардан мурун, тилдин курулуш кирпичтерин бекем өздөштүрүү керек: маанилер, өзгөрмөлөр, функциялар, объекттер жана массивдер. Буларды өздөштүрсөң, Node'дун калганы жеңил сезилет.
Сабактын аягында сен:
  • let жана const менен өзгөрмөлөрдү жарыялап, кайсынысын тандоону билесиң,
  • примитивдик типтерди атап, typeof менен текшере аласың,
  • шаблон саптары менен текст курасың,
  • функцияларды жана жебелүү функцияларды жазасың,
  • маалыматты объектте жана массивде сактап, кайра окуй аласың.

1. Node коддуңду кантип иштетет

Сен JavaScriptти .js менен бүткөн файлга жазасың. Анан Node'ду терминалдан иштетүүнү сурайсың:

node app.js

Node файлды жогорудан ылдый окуп, ошондо жазылганды так аткарат. console.log(...) ичине бергениңдин баары терминалда басылат.

1 2 3 app.js жазасың node app.js иштетет Терминалда чыгат
Сен JavaScriptти файлга жазасың, Node аны сап-сап аткарат, console.log натыйжаны басат.

2. Өзгөрмөлөр: let жана const

Өзгөрмө — маани сактаган жарлыкталган куту. Азыркы JavaScriptте аны let же const менен жасайсың.

  • let — маани кийин өзгөрө турганда (упай, эсептегич).
  • const — маани өзгөрбөй калышы керек болгондо (ат, жөндөө). Бул коопсузураак демейки тандоо.
let score = 0;        // can change later
const name = 'Ada';   // stays the same

score = 10;           // OK, let can be reassigned
console.log(score);   // 10
console.log(name);    // Ada

// name = 'Bob';      // TypeError: Assignment to constant variable.
Салыштыруу: Өзгөрмөнү жарлыкталган банка деп элеста. let — бошотуп, кайра толтура турган банка. const — капкагы желимделген банка: ал көрсөткөн нерсени алмаштыра албайсың. Адегенде const алгын, letти чын эле кайра ыйгаруу керек болгондо гана колдон.

Бул сабакты YourAIZone платформасында улантыңыз

Толук сабакта — толук түшүндүрмө, чыгарылган мисалдар, көп кездешкен каталар, заматта текшерилүүчү тесттер жана ЖИ-репетитор. Конок катары дароо баштаңыз же прогрессти сактоо үчүн аккаунт түзүңүз.

Толук сабакта

  • Толук түшүндүрмө
  • Чыгарылган мисалдар
  • Көп кездешкен каталар жана алардан кантип качуу керек
  • Тест суроолору: 15
  • Тема боюнча суроолорго жооп берген ЖИ-репетитор
  • Окуучу, ата-эне жана мугалим үчүн прогрессти көзөмөлдөө