Основе ЦоффееСцрипт -а

Преглед садржаја
ЦоффееСцрипт То је пуноправни програмски језик, омогућава нам да изразимо сва своја упутства у његовој синтакси, а затим ћемо при компајлирању имати резултат, а посебна ствар у случају је да је овај резултат који ћемо добити нова датотека кода, што се испоставља као упутство ЈаваСцрипт.
Ова посебност нас наводи да то схватимо ЦоффееСцрипт је начин програмирања у ЈаваСцрипт са модерном и чистом синтаксом која олакшава читање кода, али компатибилна са оним што постоји у свету света јер је резултујућа датотека ЈаваСцрипт Наравно, најбоље од свега је што је оптимизиран код и усклађен је са најбољом праксом, па ако прочитамо резултате, стећи ћемо знање о њима, побољшавајући тако наше кодирање на овом посљедњем језику.
ЗахтевиЗа наставак овог водича и његових примера биће нам потребна функционална инсталација ЦоффееСцрипт, уређивач текста попут Узвишени текст или неке друге жељене опције, и дозволе у ​​нашем тиму да могу да покрену компајлер ЦоффееСцрипт.
Тхе Променљиве То су додељивања вредности меморијским просторима и који имају јединствено име у току извођења програма, како бисмо знали коју вредност овај простор има. То је један од најосновнијих концепата у програмирању, али и један од најмоћнијих јер ће нам омогућити да си помогнемо при извршавању наших алгоритама.
Додела променљивих у ЦоффееСцрипт Врло је једноставно, ми само означавамо име иза којег следи једнакост и вредност наведене променљиве. Имена могу бити било која реч или слово праћено бројевима или подвлачи, увек се сећајући да се разликују од резервисаних речи језика.
Једноставан пример је следећи:
 маркер = 3
Покренућемо овај једноставан пример у нашој ЦоффееСцрипт конзоли, за ово приступамо нашој командној конзоли и откуцамо кафу, да видимо одговор конзоле при извршавању нашег примера:

Као што видимо, додељивање штампа вредност коју смо применили на променљиву, где се након позивања штампа њена вредност.
Шта се дешава ако желимо да додамо неколико променљивих и доделимо вредност општој променљивој, ово функционише на сличан начин као што смо управо видели, на пример:
 а = 2б = 3ц = а + б
Ако штампамо ц требало је да имамо резултат 5, да видимо одговор са конзоле:

Сада када разумемо како функционише додељивање променљивих ЦоффееСцрипт Хајде да видимо шта можемо да урадимо када компајлирамо, оно што ћемо учинити је да направимо датотеку примера која се зове променљиве.кафа а затим ћемо га саставити, на овај начин ћемо добити датотеку вариаблес.јс које можемо анализирати. Ин променљиве.кафа поставићемо следеће:
 а = 3 * 2б = 2ц = а * бд = ц - 1
Хајде сада да видимо који су резултати компајлирања наше датотеке уносом у конзолу: цоффее -ц вариаблес.цоффее.

ЕНЛАРГЕ

На слици можемо видети садржај датотеке вариаблес.јс, како видимо ЦоффееСцрипт трансформисао наша упутства у код ЈаваСцрипт, где ценимо да је прва ствар коју је урадио била иницијализација променљивих које ће се користити са кључном речи вар, такође примећујемо да се сваки исказ завршава тачком -зарезом (то је нешто у чему није потребно ЦоффееСцрипт осим ако не желимо да извршимо две инструкције на истој линији.
Постоје случајеви када морамо да правимо поређења, а у зависности од резултата кода се извршава или не, за то прво можемо користити блок ако, где можемо питати да ли је услов испуњен и ако јесте, скуп инструкција се извршава.
Како то функционише у ЦоффееСцриптЈедна од посебности коју има ЦоффееСцрипт је да не морамо да користимо заграде или заграде за прављење условних блокова, али због овог одсуства императивно морамо да користимо увлачење, односно, свему што је садржај блока треба дати размак или табулатор тако да су нису на истој линији нивоа.
Погледајмо у овом примеру једноставно поређење:
 иф труе == труе цонсоле.лог "Прво смо урадили ако"
Овде можемо уочити на првом месту да не постоје заграде за груписање услова, нити заграде за груписање блока, у другом реду функција цонсоле.лог није на истом нивоу као инструкција ако, то је једини начин на који постоји ЦоффееСцрипт да знају да је овај последњи садржан у условном блоку, јер ако није, извршио би се без обзира на то да ли је услов испуњен или не.
Погледајмо мали пример који ће показати све што смо научили, у следећем коду ћемо имати блок ако са условом и ако је ово испуњено, део кода се извршава, имат ћемо инструкцију која ће се извршити без обзира на услов, једина разлика између ове инструкције је та што је она која се извршава са условом увучена, а следећа један није. Направићемо датотеку под називом екампле_иф.цоффее и у њу ћемо укључити следеће редове кода:
 а = 5б = 3ако је а> б цонсоле.лог "а веће од б" цонсоле.лог "ово се извршава без обзира на услов"
Ми компајлирамо и на следећој слици можемо видети датотеку .јс што резултира:

Тада можемо приметити како блок ако Групира заградама оно што ће се извршити када се испуни услов, с друге стране, оно што се изврши независно од тога изостављено је из групе. Да бисмо показали да је све ово тачно, променићемо код и такође ћемо увући другу инструкцију, наш код би био следећи:
 а = 5б = 3ако је а> б цонсоле.лог "а веће од б" цонсоле.лог "ово се извршава без обзира на услов"
Саставићемо још једном и видети резултат на следећој слици:

Тиме се показује важност увлачења, што нам осим што нам даје читљивији код, омогућава да мењамо контекст извршавања нашег програма.
У претходном примеру имамо посебан случај, а то је да ако услов није испуњен, извршава се све остало, али ако желимо да проценимо други услов, или једноставно ако услов није испуњен, извршимо нешто друго, а затим следимо наш програм. Да бисмо решили ову врсту ситуације, имамо упутства елсе И иначе ако, његова употреба је врло слична ако, једноставно поставите услов иза кључне речи у следећи ред са увлачењем.
Погледајмо следећи пример кода, у коме ћемо проценити услов и ако је испуњен, одштампаћемо нешто, у супротном ћемо направити друго штампање, а затим ће се наш програм наставити:
 а = 5б = 3и а а> б цонсоле.лог "а је веће од б" елсе цонсоле.лог "а није веће од б" цонсоле.лог "Ова линија се увек извршава"
Настављамо са састављањем нашег програма и видећемо датотеку .јс што резултира следећом сликом:

У следећем примеру ћемо проценити други услов ако први није испуњен, с тим ћемо већ имати потпуну контролу над овим алатом за процену у његовој основној фази и видећемо рад иначе ако:
 а = 5б = 7ц = 8 ако је а> б цонсоле.лог "а веће од б" иначе ако је а> ц цонсоле.лог "а веће од ц" елсе цонсоле.лог "а није веће од б или ц" цонсоле .лог "Ова линија се увек извршава"
Тада примећујемо како се различити услови могу проценити и на крају ако ниједан није испуњен, извршавамо код, примећујемо како се резултирајућа компилација групише заједно са савршеном синтаксом ЈаваСцрипт наша упутства:

Ин ЦоффееСцрипт укључен је нови начин вредновања и то са кључном речи осим ако, ово процењује израз у смислу тачног или лажног, на пример може се поставити услов где кажемо "осим ако је а веће од б, извршите следећеМеђутим, ово је мало тешко сагледати на теоретски начин. За ово, погледајмо код директно:
 а = 5б = 8осим а> б цонсоле.лог "б је веће од а"
Где, ако компајлирамо овај мали програм, добијамо следећи код као резултат ЈаваСцрипт:

Видимо како вршимо процјену израза ако није тачан, на први поглед је мало компликован за асимилацију, али једном кад ухватимо нит, то је један од најкориснијих израза, посебно када морамо поставити сложене увјете .
Овим можемо завршити овај водич о основама развоја ЦоффееСцриптНаравно, ово је само врх леденог бријега у смислу развоја овог језика, међутим то је врло добар почетак како бисмо могли почети имплементирати разне ствари у наше програме и заобићи чињеницу да се ЈаваСцрипт може програмирати у једном потезу . чистији и читљивији облик.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave