KochaScript — Dasturlashdan Chiqila
-
Szga Node.js kere boladi.
-
globallniy yuklavolin:
npm install kochascript -g
-
yoki kochscript ti faqat ozissi proyektizga qowin:
npm install kochascript
Yuklaganiladan keyn sz kocha komandasni iwlatolisz .kocha fayllarni oddiy .js fayla otkaziw (compile) uchun
.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.
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 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();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 |
| 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 |
Agar bzaga nmadur qowmoci bosez bemalol pull request qvurin)
Licenziya blmima lekn barbr nmadur yoqib qoyaman MIT. LICENSE bla-bla-bla.