710 721
ta tahrir
MalikxanBot (munozara | hissa) k (Bot v1: Umumiy tuzatmalar (xato haqida xabar berish)) |
MalikxanBot (munozara | hissa) (Bot v1: Tuzatmalar (xato haqida xabar berish)) |
||
| nomi = JavaScript
| tasvir = [[Fayl:Unofficial_JavaScript_logo_2.svg|center|150px]]
| introduced = {{start date and age|1995|12|4}}<ref name="press_release">[https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html Press release announcing JavaScript], „Netscape and Sun announce JavaScript“, PR Newswire,
| turi =
| maqomi =
| 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)
|