Umumiy tuzatishlar amalga oshirildi. Xato haqida xabar bermoqchimisiz? (Bot)
k (185.139.137.192 tahrirlari MalikxanBot versiyasiga qaytarildi) Teg: Eski holiga qaytarish |
MalikxanBot (munozara | hissa) (Umumiy tuzatishlar amalga oshirildi. Xato haqida xabar bermoqchimisiz? (Bot)) |
||
| registry = {{plainlist|
* <code>.js</code>
* <code>.mjs</code><ref name="node.js ECMAScript Modules Specification">{{
}}
| versiyalari =
| vebsayt =
| platforma =
}}'''Javascript'''<ref>{{
== Imkoniyatlari ==
JavaScript dasturlash tili sintaktik jihatdan Java dasturlash tiliga, jismli modellashni istisno qilgan holda, oʻxshab ketsada, lekin maʼlumotlarni statik turlari va qatʼiy tiplashtirish kabi xususiyatlarga ega boʻlmaydi. JavaScript, Java dasturlash tilidan farq qilib, sinf tushunchasi bu tilning asosiy sintaktik qurilmasi hisoblanmaydi. Bunday asos sifatida foydalanilayotgan tizim tomonidan qolllab-quvvatlanayotgan, oldindan aniqlangan maʼlumot tiplari: sonli, mantiqiy va satrli; mustaqil ham boʻlishi, jismning usuli sifatida ham ishlatilishi mumkin bollgan funksiyalar; katta sondagi uz xossalariga va usullariga ega boʻlgan hamda oldindan aniqlangan jismlardan iborat jismli model va yana dastur ichida foydalanuvchi tomonidan yangi jismlarni berish qoidalari hisoblanadi.
JavaScriptʼda dasturlar yaratish uchun hech qanday qoʻshimcha vositalar kerak boʻlmaydi, faqatgina tegishli versiyadagi JavaScript qoʻllanishi mumkin boʻlgan brauzer va DHTML hujjatlarni yaratishga imkon beruvchi matn muharriri kerak boʻladi.<ref>{{
== Sintaksis ==
=== Oddiy namunalar ===
JavaScriptda oʻzgaruvchilarni <tt>var</tt>,<ref>{{
<syntaxhighlight lang="javascript">
var x; // declares the variable x and assigns to it the special value „undefined“ (not to be confused with an undefined value)
|