Kaip naudoti taškų komandas Node.js REPL?

Kaip Naudoti Tasku Komandas Node Js Repl



„Node.js“ REPL (Read Evaluate Print Loop)“ yra konsolės langas, kuris vykdo vartotojo įvestį galiojančio JavaScript kodo forma ir grąžina išvestį po vykdymo. Jis vykdo JavaScript kodą tiesiai iš komandinės eilutės. Tai naudinga norint iš karto išbandyti „JavaScript“ kodą, nekuriant jokio išorinio „.js“ failo. Be to, jis taip pat siūlo naudingų komandų, kurios valdo ir tvarko jos elgesį, sąrašą. Šios komandos yra tik raktinis žodis, prasidedantis „.(tašku)“, skirtas atlikti specialias funkcijas, pagrįstas jų pavadinimais.

Šiame vadove bus aprašytas visų Node.js REPL taškų komandų tikslas ir naudojimas.

Visų specialiųjų DOT komandų sąrašas

REPL siūlo specialių komandų sąrašą ir visos pradedamos „.(tašku)“. Štai kodėl šios komandos yra žinomos kaip REPL “ taškas “ komandos. Šiame skyriuje pateikiamos visos REPL taškų komandos ir jų tikslai.







  • .help: Rodomas visų REPL taškų komandų sąrašas kartu su jų informacija.
  • .sutaupyti: Jis išsaugo visas komandas, kurios buvo įvykdytos REPL seanso metu, faile.
  • .load: Jis įkelia „JavaScript“ failą, kuriame išsaugomos visos vykdomos komandos.
  • .pertrauka: Jis išjungia kelių eilučių režimą, kad nutrauktų įvesties srautą. Jis veikia taip pat kaip ' Ctrl + C “ spartusis klavišas.
  • .clear: Jis iš naujo nustato REPL seansą, išvalydamas visas kelių eilučių įvestis tuščiu objektu.
  • .editor: Tai leidžia redaktoriaus režimui rašyti tinkamą JavaScript kodą. Kai visas kodas bus parašytas, paleiskite jį paspausdami ' Ctrl + D “ spartusis klavišas.
  • .exit: Jis išeina iš REPL seanso.

Gavę aukščiau nurodytų taškų komandų tikslus, pereikime prie jų naudojimo.



Kaip naudoti taškų komandas Node.js REPL?

Prieš naudodami taškų komandas, pirmiausia paleiskite a REPL sesiją vykdydami „ mazgas “ raktinis žodis kaip komanda:



mazgas

Žemiau pateikta išvestis paleidžia REPL apvalkalą, kuriame vartotojas gali vykdyti visas taškų komandas, kad atliktų specialias funkcijas, pagrįstas jų pavadinimais ir funkcijomis:





Šiame skyriuje pateikiami įvairūs pavyzdžiai, skirti praktiškai paaiškinti visų REPL taškų komandų naudojimą.



1 pavyzdys: naudokite komandą „.help“.

Šiame pavyzdyje naudojama „ .padėkite “ komandą, kad gautumėte visų galimų taškų komandų sąrašą ir jų tikslus:

. padėti

Toliau pateiktame išvestyje pateikiamas visų taškų komandų sąrašas. Norėdami išeiti iš jo, paspauskite „Ctrl+C“:

2 pavyzdys: naudokite komandą „.save“.

Šiame pavyzdyje naudojama „ .sutaupyti “ komandą, kad išsaugotumėte įvykdytą kodą nuo REPL seanso pradžios į „JavaScript“ failą. Pavyzdžiui, nurodytas masyvas yra saugomas JS faile:

Vardai = [ 'Anna' , 'mano' , 'Džo' ]

Ši išvestis sukuria nurodytą masyvą:

Dabar vykdykite „ .sutaupyti ” komandą kartu su „JavaScript“ failo pavadinimu, kuriame vartotojas nori išsaugoti vykdomą kodą. Pagal šį scenarijų jis išsaugomas „ index.js “ failas:

. sutaupyti indeksas. js

Toliau pateikta išvestis rodo, kad dabartinė sesija išsaugoma „index.js“ faile:

3 pavyzdys: naudokite komandą „.load“.

Kai REPl seansas išsaugomas konkrečiame „JavaScript“ faile naudojant komandą „.save“. Tada naudokite „ .pakrauti “ komandą, kad gautumėte tą „JavaScript“ failo turinį. Čia „index.js“ failo turinys nuskaitomas naudojant komandą „.load“:

. apkrova indeksas. js

Pateiktoje išvestyje rodomas „index.js“ JavaScript failo turinys:

4 pavyzdys: naudokite „.break“ komandą

Šis pavyzdys vykdo „ .pertrauka “ komanda, kad nutrauktų kelių eilučių „JavaScript“ „for“ kilpą:

. pertrauka

Žemiau pateikta išvestis išeina iš kelių eilučių režimo, todėl vartotojas nebegali įvesti įvesties nurodytoje „for“ kilpoje:

5 pavyzdys: naudokite komandą „.clear“.

Šiame pavyzdyje naudojama „ .aišku “ komanda, kuri veikia taip pat, kaip komanda „.break“. Jis išjungia kelių eilučių režimą, skirtą įvestims:

. aišku

Ši išvestis yra identiška komandai „.break“:

6 pavyzdys: naudokite komandą „.editor“.

Šis pavyzdys parodo praktinį „ .redaktorius “ komanda, kuri įgalina kelių eilučių režimą rašant daugiau nei vieną JavaScript kodą:

. redaktorius

Pavyzdžiui, funkcija pavadinimu ' myFunc() “ yra apibrėžtas ir iškviestas redaktoriaus režimu, kuris grąžina nurodyto skaičiaus kvadratinę šaknį naudojant „ Math.sqrt() “ metodas:

7 pavyzdys: naudokite komandą „.exit“.

Baigę naudoti REPL seansą, išeikite iš jos vykdydami toliau nurodytą „ .Išeiti “ komanda:

. išeiti

Pastaba: Vartotojas taip pat gali išeiti iš REPL seanso paspausdamas „ Ctrl + D “ spartųjį klavišą vieną kartą arba „ Ctrl + C “ spartusis klavišas du kartus.

Tai viskas apie taškų komandų naudojimą Node.js REPL.

Išvada

Norėdami naudoti taškų komandas Node.js REPL, pirmiausia paleiskite REPL seansą naudodami „ mazgas “, tada vykdykite norimą taško komandą, kad atliktumėte specialią užduotį pagal jos pavadinimą ir funkcijas. Taškų komandos suteikia patogų būdą valdyti vykdomą „JavaScript“ kodą jį saugoti, pasiekti, sulaužyti, išvalyti, redaguoti ir išeiti. Šiame vadove aprašytas visų Node.js REPL taškų komandų tikslas ir naudojimas.