JavaScript

{{Infobox programming language
| name | JavaScript
| logo | <!-- Do not add the unofficial logo per ?Talk:JavaScript:Archive 5Why is the unofficial logo present? --!>
| logo alt | 
| screenshot | JavaScript code png
| screenshot caption | Screenshot of JavaScript source code
| paradigm | :Multi-paradigm: ,event-driven programming-event-driven, functional programmingfunctional imperative programmingimperative procedural programmingprocedural object oriented programming
| designer | Brendan Eich of Netscape initially others have also contributed to the ECMAScript standard
| typing | ,Dynamic typing Dynamic, ,Weak typing weak, Duck typing duck
| implementations | , (JavaScript engine)|V8, JavaScriptCore (JavaScript engine)|SpiderMonkey (JScript engine)|Chakra
| influenced | ActionScript AssemblyScript CoffeeScript (programming language)|Dart Haxe JS++ Opa (programming language)Opa TypeScript
| license | 
| file extensions | {{flatlist
 <code> *.js.</code/>
 <code> *.cjs.</code/>
 <code> *.mjs.</code/><ref> name <"node.js. ECMAScript Modules Specification"></ref/>

| file format | 
| wikibooks | JavaScript
| year | <"ref name_press_release"></ref/>
| latest release version | 
| latest release date | 
| latest preview version | 
| latest preview date | 
| influenced by | Java (programming language)Java<"ref name looklikejava"></ref/></ref name="origin"=/> Scheme (programming language)Scheme</ref name="origin"=/> Self (programming language)Self<ref></ref/> AWK<ref></ref/> HyperTalk<ref></ref/>
| website | 

JavaScript (အဒွေါင်ႏ) (JS) ကရိုꩻနဝ်ꩻ ပရိုဂရမ်မိဉ်းဘာႏသာႏငေါဝ်းငွါတမျိုꩻဒျာႏသွူ။ ဝွေꩻယိုနဝ်ꩻ ဝင်ꩻသွုံꩻအီဒျာႏ high level dynamic untyped တွမ်ႏ interpret ဖုံႏအလောင်းသွူ။ HTML သီအဲသ်အဲသ် (CSS) တွမ်ႏ Javascript ဖုံႏနဝ်ꩻ ခွုင်းတဲင် Web Browser နုဲင်းခေတ်ဟန်ႏသလဲင်ႏခါယိုအတာႏ ဝွေꩻထောက်ပံးဖေႏနွောင်ꩻလို့ဒျာႏတဲင် ဝဲက်သုဲက် ကဲဉ်းအာအာနဝ်ꩻ အဝ်ႏသွုံꩻအီလွယိုဖုံႏသွူ။ နဝ်ꩻထွူတကာႏတဝ်း ခေတ်နုဲင်းလဲင်ႏခါ ကအဝ်ႏသွုံꩻအာဒါႏ World Wide Web(ဝဲက်) ဖုံႏအတာႏလဲ့ အသွုံꩻအီအာဒျာႏ အနယ်ꩻပညာႏယိုတမျိုꩻနေနေသွူ။ ၂၀၂၃ ဗာႏ စာႏရင်ꩻအလꩻ webpage Client (computing)clientတာႏ ဝဲက်သုဲက်ကို ၉၈.၇ % နဝ်ꩻ အဝ်ႏထူႏသွုံꩻအီ JavaScript နဝ်ꩻသွူ။<ref></ref/>

Javascript ယိုနဝ်ꩻ အထောက်ပံးဖေႏနွောင်ꩻ အော့ဗ်စဲစ် အိုရီယဉ့်တဲတ် ပရိုဂရမ်းမိဉ်(OOP)၊ Imperative တွမ်ႏ Functional programmingဖုံႏသွူ။ လိတ်ဖုံႏ၊ Array ဖုံႏ၊ မွူးနီꩻစွယ်ꩻဖုံႏတွမ်ႏ regular expressionဖုံႏ အတွက်တာႏ API (Application Programming Interface) ဖုံႏ အဝ်ႏပါထွူဒျာႏသွူ။ ကွဲတဲင်တွော့ꩻ Input Output (I/O) ခွုမ်မာꩻချက်ဖုံႏကထွာဒါႏ networking storage ဖုံႏတရိုꩻတဝ်း၊ မိဉ်ႏတမွေးတဝ်းလဲ့ ပွိုင်းဝွို့တွမ်ႏ GUI ခွုမ်မာꩻချက်အတွက်တာႏဖုံႏတရိုꩻတဝ်းနဝ်ꩻ Javascriptယို အာႏကွိုꩻအုံနောင်ဗာႏဒျာႏ computer server အလောင်းသွူ။ Javascript တွမ်ႏ Java (programming language)Java ယိုနဝ်ꩻ အမိဉ်ꩻဖုံႏကစ အဗွိုန်ပီတဝင်ꩻအဝ်ႏကီလဲ့ Javascript နဝ်ꩻ Java (programming language)Java programming language လဲ့တမွေးတဝ်း၊ ဖန်ဆင်ꩻတယ်ႏထောင်ႏသားလဲ့ တပီတဝ်းတဝင်ꩻသွူ။ တဲမ်းပွုံꩻတဲမ်းနယ်ꩻ(Syntax) တွမ်ႏ standard libraries စတဲင် ဘာႏသာရပ်ယိုနီမျိုꩻနဝ်ꩻ အမိဉ်ꩻအလꩻ အပီဒျာႏတဝင်ꩻရိုꩻကီလဲ့ အပွုံႏပွိုင်(ဒီဇိုင်း)ဖုံႏတပီတဝ်းတဝင်ꩻသွူ။

JavaScript ကရိုꩻယိုနဝ်ꩻ အဲဉ်တာနဲတ်ပရိုဂရမ်းမိဉ်းဘာႏသာႏငေါဝ်းငွါ (Web Programming Language)တဗာႏဒျာႏသွူ။ ပရိုဂရမ်းမိဉ်းဘာႏသာႏငေါဝ်းငွါယိုတမျိုꩻနဝ်ꩻ တဗွိုန်ပီတဝ်းနုဲင်း C C++ C Php ဖုံႏတဲင် ဝွေꩻယိုနဝ်ꩻ ကဲဉ်းအာ အမာꩻဒျာႏကွို့ꩻထာꩻမာꩻ ဗရောင်သာ (browser)ကိုလွုမ်ꩻသွူ။ JavaScript ယိုနဝ်ꩻ တဲမ်းသော့ꩻသွူးစွဉ်ႏ HTML ဖုဲင်ကိုတဲ့လꩻဒျာႏ၊ တဲမ်းစန်ႏခေါ်ခေါ်နေးတွမ်ႏ .JS ဖုဲင် နုဲင်းနဝ်ꩻတဲ့လꩻဒျာႏသွူ။ JavaScript ယိုနဝ်ꩻ နေးတွမ်ႏ Notepad , Text Document စတဲင် Text file ဖုံႏတွော့ꩻ တဲမ်းစန်ႏအီယိုꩻယိုꩻမာꩻမာꩻပေႏတဲ့ အဝ်ႏလꩻဒျာႏသွူ။ JavaScript ယိုနဝ်ꩻ ကလဲဉ်းခိုႏချာ မဟာမစာႏ အခိန်ႏကာႏလကရီးခါနဝ်ꩻ အဝ်ႏထွာဒျာႏကွို့ꩻ Web Programming Language အနေႏလွုမ်ꩻရိုꩻကီလဲ့၊ တိန်ႏတွိုႏလွဉ် ခေတ်နုဲင်းဟန်ႏသလဲင်ႏခါယိုနဝ်ꩻ တဲမ်းစန်ႏသွုံꩻစွယ်ꩻသော့ꩻ စက်ရုပ်ကိုလဲ့ လꩻလွဉ်လဲဉ်းသွူ။

အာႏကွိုꩻ

Category:အနယ်ꩻပညာႏ
ကဏ္ဍ:ပရိုဂရမ်းမိဉ်း ဘာႏသာႏငဝ်းငွါ