Како користити Ноде.јс РЕПЛ за интерактивно кодирање?

Kako Koristiti Node Js Repl Za Interaktivno Kodirane



Ноде.јс је добро познато окружење отвореног кода, бесплатно ЈаваСцрипт рунтиме окружење које омогућава корисницима да изврше ЈаваСцрипт код из датотеке или директно помоћу командне линије. Да би покренули ЈаваСцрипт код, од корисника се тражи да креирају екстерну „.јс“ датотеку која ће бити извршена преко команде „ноде <филенаме>“.

С друге стране, командна линија извршава ЈаваСцрипт код директно ред по ред. Ову корисну функцију обавља уз помоћ РЕПЛ-а. А “ РЕПЛ ” је акроним за „ Прочитајте Евалуате Принт Лооп ” и делује као прозор конзоле који извршава кориснички унос који је важећи ЈаваСцрипт код и као резултат даје излаз након извршења. То је интерактивна љуска која процењује Ноде.јс изразе које је преузео корисник.

Овај текст ће елаборирати употребу Ноде.јс РЕПЛ-а за интерактивно кодирање.







Како започети РЕПЛ сесију?

Пре употребе РЕПЛ сесије, корисник прво треба да је покрене што је прилично лако и једноставно. Да бисте то урадили, откуцајте „ чвор ” кључну реч у терминалу (Цтрл+Схифт+`) и покрените је као команду притиском на тастер „Ентер”:



чвор

Доњи излаз покреће РЕПЛ шкољку у којој корисник може да напише важећи ЈаваСцрипт код да изврши задатак:







Након отварања РЕПЛ сесије, пређимо на његову употребу за интерактивно кодирање.

Како користити Ноде.јс РЕПЛ за интерактивно кодирање?

Да бисте користили РЕПЛ за интерактивно кодирање, унесите важећи ЈаваСцрипт код директно у њега и добијте жељени резултат. Помаже у отклањању грешака, тестирању и процени писаног ЈС кода брже и лакше на приступачан начин.



Овај одељак садржи неколико примера који извршавају ЈаваСцрипт методе и својства у РЕПЛ сесији за обављање жељених задатака.

Почнимо са првим примером.

Пример 1: Прикажите текст користећи ЈаваСцрипт на РЕПЛ сесији

Овај пример примењује „ цонсоле.лог() ” метода ЈаваСцрипт-а на РЕПЛ сесији за приказ одређене поруке:

конзола. Пријава ( 'Линукс' )

Следећи излаз штампа наведену поруку заједно са враћеном вредношћу методе „цонсоле.лог()“ која је „недефинисана“ јер овај метод приказује само цитирану поруку:

Пример 2: Приступ одређеној променљивој окружења користећи ЈаваСцрипт на РЕПЛ сесији

Овај пример користи „ процес.енв ” својство за приступ одређеној променљивој окружења у РЕПЛ сесији:

процес. енв . ЦомСпец

У горњој команди, „ ЦомСпец ” је променљива окружења.

Може се приметити да је вредност наведене променљиве окружења приказана као излаз:

Пример 3: Добијте коцкасти корен одређеног броја користећи ЈаваСцрипт на РЕПЛ сесији

Овај пример користи ЈаваСцрипт “ Матх.цбрт() ” метод на РЕПЛ сесији да добијете кубни корен одређеног броја:

Матх . цбрт ( 64 ) ;

Доњи излаз показује кубни корен броја наведеног у методи „Матх.цбрт()“:

Како покренути ЈС функцију у РЕПЛ сесији?

Осим што користи ЈС методе и својства, РЕПЛ сесија је такође згодна за дефинисање функције или покретање више линија ЈаваСцрипт кода без икаквих проблема.

Следећи блок кода показује његову практичну имплементацију:

функција гетЛогаритхм ( ) {

повратак Матх . лог2 ( 49 )

} гетЛогаритхм ( ) ;

У горњем „ гетЛогаритхм() “ функција, “ Матх.лог2() ” метода израчунава логаритам са базом 2 наведеног броја.

Доњи излаз успешно извршава дефинисану ЈаваСцрипт функцију и враћа логаритам основе 2 датог броја. „ три тачке (...)” у РЕПЛ сесији означава да корисник може да настави да ради на том вишелинијском режиму:

Да бисте изашли из вишелинијског режима, извршите „ .екит ', или ' .пауза ” команда.

Како добити историју РЕПЛ сесије?

Још један разлог за коришћење РЕПЛ сесија за интерактивно кодирање је да води евиденцију о претходно извршеним командама којима се лако може приступити притиском на „ Горе стрелица ” кључ овако:

Како изаћи из РЕПЛ сесије?

Када се употреба РЕПЛ сесије заврши, изађите из ње извршавањем доле наведене команде:

. излаз

Белешка: Корисник такође може да изађе из РЕПЛ сесије притиском на „ Цтрл+Д ” пречица једном, или „ Цтрл+Ц ” пречица два пута.

То је све о коришћењу Ноде.јс РЕПЛ за интерактивно кодирање.

Закључак

Тхе РЕПЛ сесија се може користити за интерактивно кодирање на начин директног извршавања једнолинијског или вишелинијског ЈаваСцрипт кода уместо креирања засебне датотеке „ноде.јс“. Омогућава корисницима да прослеђују низове, извршавају аритметичке операције, извршавају математичке функције, добијају променљиве окружења и још много тога. Штавише, он такође чува евиденцију свих претходно извршених команди којима корисник може да приступи у било ком тренутку једноставним притиском на „ Горе стрелица ” уместо да га поново укуцате у љуску. Овај текст је разрадио употребу Ноде.јс РЕПЛ-а за интерактивно кодирање.