Pomenovanie premenných a funkcií
- Názov premenných, funkcií vyskytujúcich sa v kóde písane v angličtine
- Viac slovné premenné a funkcie sú písané štýlom camelCase (napr. defaultZoom)
- Všetky premenné majú začínať písmenami
- Globálne premenné pomenované UPPERCASE
- Konštanty pomenované UPPERCASE - PI
Pravidlá písania if statemets
- Jednoduché (jednoriadkové) telo podmienky je tiež uzatvorené v zátvorkách { }
- Otváracia zátvorka { na konci prvého riadku
- Medzera pred otváracou zátvorkou {
- Medzera pred otváracou zátvorkou (
// Example: If statements
if (condition) {
singleLineCommand();
}
Objektové premenné
- Otváracia zátvorka nech je v rovnakom riadku ako je názov objektu
- Použitie dvojbodky a medzery medzi key a value v objekte
- Zatváracia zátvorka objektu v novom riadku
- Páry key a value sú oddelené novým riadkom a čiarkou je pridaná iba ak je to nevyhnutné
- Po zatváracej zátvorke bodkočiarka
const
pre premenné bez reinicializácie
let
pre premenné s reinicializáciou
// Example: Object variables
const bicycle = {
color: 'red',
size: 'big'
}
// OK
bicycle.size = small
// WRONG
bicycle = {
wheel: false
}
let car = {
model: 'BMV'
}
// OK
car.model = 'Alfa Romeo'
// OK
car = {
model: 'Mercedens-Benz'
}
Komentáre
- Jednoduché zrozumiteľné
- Používanie riadkových komentárov nie blokových
- Zarovnané vždy doľava
- Samotný obsah komentára je oddelený od značky komentára medzerou
Maximálna dĺžka riadku
- Každý riadok kódu ma maximálne dĺžku 100 znakov
- Presahujúci kód je potrebné presunúť do nového riadku
- Ak riadok presahuje maximálnu dĺžku, tak vstupné argumenty budú oddelené čiarkou a novým riadkom a otváracia zátvorka ( sa nachádza hneď za volaním a záverečná zátvorka ) sa bude tiež nachádzať v novom riadku
// Example: Max line length
print(
firstArgument,
secondArgument,
thirdArgument,
fourthArgument,
fifthArcgument,
);
Názvy súborov
- Slová v názve súboru sú oddelené čiarkou
- Názov obsahuje aj typ podľa obsahu a kódu v súbore (pr. component, model, service, ...)
- Názov, typ obsahu a formát sú oddelené bodkou (pr.
right-panel.component.ts
, right-panel.component.html
a project.model.ts
)
Ostatné
- V aritmetických operáciach sú znamienka oddelené medzerami
- Ukončiť riadok kódu / príkaz bodkočiarkou
- Na riadok maximálne jeden riadok kódu