kochascript
v0.1.6
Published
Rostakammi bolla uchun til
Readme
KochaScript
KochaScript — Dasturlashdan Chiqila
Ornatw
Szga Node.js kere boladi.
globallniy yuklavolin:
npm install kochascript -gyoki kochscript ti faqat ozissi proyektizga qowin:
npm install kochascript
Iwlatw
Yuklaganiladan keyn sz kocha komandasni iwlatolisz .kocha fayllarni oddiy .js fayla otkaziw (compile) uchun
.kocha ni .js ga compile qlw
.kocha ni JavaScript ga ogrw uchun, prosta mawu komanda terin:
kocha [faylga yo'l].kochaMasalan:
kocha main.kochaBu komanda main.kocha ni main.js ga ogradi.
Avtomaticeski jsga ogrw -w (yoki --watch)
Agar .kocha fayllarni .js bittalab ogrb carcagan bosez. brat hovotr omen prosta mawuni iwlatin -w yoki --watch bu ozi avtomaticeski saqlab turadi szzi ornisga:
kocha [faylga yol].kocha -wMasalan:
kocha main.kocha -wKochaScript da yozilgan kod:
KochaScript kodi:
yanami pstaBomi() {
agar (psta) {
korsat("Pstadan ber!");
} bomasa {
korsat("aldama!");
ur();
}
}
pstaBomi();Jsga ogrlgan kod:
function pstaBomi() {
if (psta) {
console.log("Pstadan ber!");
} else {
console.log("aldama!");
ur();
}
}
pstaBomi();KochaScript sintaksisi
JavaScript bomidi uni orniga bza norm til qldi Js di sozlani ornga mawulani iwlatila
| KochaScript | JavaScript |
| ----------- | ------------- |
| yanami | function |
| agar | if |
| korsat | console.log |
| test() | test() |
| x > 10 | x > 10 |
Almashtirilgan sozla:
| KochaScript | JavaScript |
| --------------------------- | ------------------ |
| yanami | function |
| agar | if |
| bomasa | else |
| choz | return |
| davay | let |
| sotmas | const |
| sotqin | var |
| class | class |
| yengi | new |
| shu | this |
| urun | try |
| oxshamasa | catch |
| vanihoyat | finally |
| ot | throw |
| davomEt | continue |
| toxta | break |
| almashuvchi | switch |
| aylana | for |
| holat | case |
| oddiy | default |
| ichida | in |
| instanceof | instanceof |
| typeof | typeof |
| bombosh | void |
| ochir | delete |
| cuntiribturadigan | debugger |
| birgalida | async |
| kutbtur | await |
| yield | yield |
| puper | super |
| opke | import |
| obor | export |
| dan | from |
| niki | of |
| boshKalla | null |
| qattau | undefined |
| Sonmas | NaN |
| cheksizli | Infinity |
| ha | true |
| yoq | false |
| bankomat.qachonki | while |
| bankomat.korsat | console.log |
| bankomat.ogohlantr | console.warn |
| bankomat.xato | console.error |
| ot | throw |
| Xato | Error |
| uzunli | length |
| xarBittasiga | forEach |
| qil | do |
| karochiKut | setTimeout |
| karochiQaytar | setInterval |
| Vada | Promise |
| varaq | document |
| uxlat | querySelector |
| polniyUxlat | querySelectorAll |
| pasportUxlat | getElementById |
| skoriPomosh | classList |
| skoriPomosh.uyaqqaBuyaqqa | classList.toggle |
| skoriPomosh.keldi | classList.add |
| skoriPomosh.ketti | classList.remove |
| fokusMokusKorsat | addEventListener |
Development
Agar bzaga nmadur qowmoci bosez bemalol pull request qvurin)
Licenziya
Licenziya blmima lekn barbr nmadur yoqib qoyaman MIT. LICENSE bla-bla-bla.
Repository
https://github.com/B1lol-dev/kochascript
