جاوااسکریپت: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
InternetArchiveBot (بحث | مشارکت‌ها)
نجات ۰ منبع و علامت‌زدن ۱ به‌عنوان مرده.) #IABot (v2.0
جز تمیزکاری با استفاده از AWB
خط ۹:
| mime = {{flatlist|
* <code>application/javascript</code>
* <code>text/javascript</code> (obsolete)<ref>{{cite web|url=http://www.apps.ietf.org/rfc/rfc4329.html#sec-7.1|title=RFC {{Webarchive|url=https://web.archive.org/web/20140316122853/http://www.apps.ietf.org/rfc/rfc4329.html#sec-7.1{{!}}title=RFC |date=۱۶ مارس ۲۰۱۴ }}
 
|name=جاوا اسکریپت|File format=|latest_preview_date=|latest_preview_version=ECMAScript 2020|latest_release_date={{start date and age|2019|6}}|latest_release_version=ECMAScript 2019<ref name="auto">{{cite web|url=https://www.ecma-international.org/publications/standards/Ecma-262.htm|title=Standard{{پیوند مرده|date=مارس ۲۰۲۰ |bot=InternetArchiveBot }} ECMA-262|publisher=Ecma International|date=2017-07-03}}</ref>|year={{start date and age|1995|12|04}}<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, December 4, 1995</ref>|wikibooks=JavaScript|website=|File extensions={{flatlist|
* <code>.js</code>
* <code>.mjs</code><ref name="node.js ECMAScript Modules Specification">{{cite web|url=https://github.com/nodejs/node-eps/blob/master/002-es-modules.md|title=nodejs/node-eps|website=GitHub}}</ref>
}}|logo=<!-- Do not add the unofficial logo, per [[Talk:JavaScript/Archive 5#Why is the unofficial logo present?]] -->|license=|influenced=[[ActionScript]], [[AtScript]], [[CoffeeScript]], [[Dart (programming language)|Dart]], [[JScript .NET]], [[LiveScript]], [[Objective-J]], [[Opa (programming language)|Opa]], [[QML]], [[Raku (programming language)|Raku]], [[TypeScript]]|implementations=[[V8 (JavaScript engine)|V8]], [[JavaScriptCore]], [[SpiderMonkey (JavaScript engine)|SpiderMonkey]], [[Chakra (JScript engine)|Chakra]]|typing=[[سیستم_انواعسیستم انواع#بررسی_گونه‌ای_پویابررسی گونه‌ای پویا|پویا]]، [[نوع‌دهی اردکی|اردکی]]|designer=در ابتدا [[برندان ایچ]]، سپس مشارکت کننده های کلیدی دیگری در مشخصات [[اکما اسکریپت]] اضافه شدند.|paradigm=[[برنامه‌نویسی رویدادمحور|رویدادمحور]]، [[برنامه‌نویسی تابعی|تابعی]]، [[برنامه‌نویسی دستوری|دستوری]]|logo alt=|influenced_by=[[AWK]]<ref>{{cite web|title=Brendan Eich: An Introduction to JavaScript, JSConf 2010|quote="Eich: "function", eight letters, I was influenced by AWK."|url=https://www.youtube.com/watch?v=1EyRscXrehw|accessdate=November 25, 2019|p=22m}}</ref>, [[C (programming language)|C]], [[HyperTalk]], [[Java (programming language)|Java]]<ref>{{cite web|title="Coders at Work: Reflections on the Craft of Programming"|quote="Eich: The immediate concern at Netscape was it must look like Java."|url=https://books.google.com/books?id=nneBa6-mWfgC&pg=PA141&lpg=PA141&dq=The+immediate+concern+at+Netscape+was+it+must+look+like+Java.&source=bl&ots=gGvuIcRU5u&sig=OGPam0PUoNHEn9DA3OYrbWpQXX8&hl=en&sa=X&ved=2ahUKEwi53LL6nbvfAhUK7YMKHUX3CgIQ6AEwAHoECAUQAQ#v=onepage&q=The%20immediate%20concern%20at%20Netscape%20was%20it%20must%20look%20like%20Java.&f=false|accessdate=December 25, 2018}}</ref>, [[Lua (programming language)|Lua]], [[Perl]], [[Python (programming language)|Python]], [[Scheme (programming language)|Scheme]], [[Self (programming language)|Self]] <!--True for first JavaScript? Or only ECMAScript – later JavaScript versions-->}}
{{JavaScriptSidebar}}
'''جاوااسکریپت'''، به اختصار '''JS''' {{انگلیسی|JavaScript}} [[زبان برنامه‌نویسی|زبان]] [[برنامه‌نویسی]] [[زبان برنامه‌نویسی سطح بالا|سطح بالا]]، [[زبان برنامه‌نویسی پویا|پویا]]، مبتنی بر شی، [[نوع‌دهی نیرومند و کم‌زور(سست)|نوع‌دهی کم‌زور (<bdi>Weakly typed</bdi>)]]، [[پارادایم برنامه‌نویسی|چند رویه]] و [[زبان تفسیری|تفسیری]] است. در کنار HTML و CSS، جاوااسکریپت یکی از سه هسته صفحات دنیای وب می‌باشد.
 
JavaScript به صورت «جاوااسکریپت» خوانده می‌شود، ولی در فارسی به صورت «جاوااسکریپت» ترجمه می‌شود و اگر به صورت «جاوا اسکریپت» ترجمه شود اشتباه است چون دو کلمه جدا از هم نیست و اگر به صورت دو کلمه جدا نوشته شود خطاهای نگارشی ایجاد می‌شود، به‌طور مثال ممکن است کلمه جاوا در انتهای خط و کلمه اسکریپت در ابتدای خط بعدی نوشته شود.
خط ۶۳:
 
== امکانات زبانی ==
این زبان برنامه نویسی دارای کلمات کلیدی مرسومی است که بنا به گفته های شرکت سازنده در زیر قید شده اند .
 
== کلمات کلیدی ==