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].kocha
Masalan:
kocha main.kocha
Bu 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 -w
Masalan:
kocha main.kocha -w
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();
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 |
qachonki |
while |
korsat |
console.log |
ogohlantr |
console.warn |
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.