জেভাস্ক্রিপ্ট ভার্সন

জেভাস্ক্রিপ্ট ভার্সন

JavaScript 1995 সালে Brendan Eich দ্বারা আবিষ্কৃত এবং 1997 সালে ECMA প্রমাণপত্র হিসাবে প্রকাশিত

ECMAScript হল এই ভাষার সরকারী নাম

2015 থেকে, ECMAScript বছর অনুযায়ী নামকরণ করা হয় (ECMAScript 2015)

ECMAScript সংস্করণ

সংস্করণ সরকারী নাম বর্ণনা
1 ECMAScript 1 (1997) প্রথম সংস্করণ
2 ECMAScript 2 (1998) সম্পাদনা পদ্ধতি কেবল পরিবর্তন করা হয়েছে
3 ECMAScript 3 (1999)
  • রিগ্যুলার এক্সপ্রেশন যোগ করা হয়েছে
  • try/catch যোগ করা হয়েছে
4 ECMAScript 4 কখনোই প্রকাশিত হয়নি
5

ECMAScript 5 (2009)

আরও পড়ুন: JS ES5

  • “সত্যিকারী মোড” যোগ করা হয়েছে
  • JSON সমর্থন যোগ করা হয়েছে
  • String.trim() যোগ করা হয়েছে
  • Array.isArray() যোগ করা হয়েছে
  • আইন্দ্রণ পদ্ধতি যোগ করা হয়েছে
5.1 ECMAScript 5.1 (2011) সম্পাদনা পরিবর্তন
6

ইসক্রিপট ২০১৫

আরও পড়ুন: JS ES6

  • let এবং const যোগ করা হয়েছে
  • ডিফল্ট পারামিটার মান যোগ করা হয়েছে
  • Array.find() যোগ করা হয়েছে
  • Array.findIndex() যোগ করা হয়েছে
7 ECMAScript 2016
  • সমীকরণ অপারেটর (**) যোগ করা হয়েছে
  • Array.prototype.includes যোগ করা হয়েছে
8 ECMAScript 2017
  • স্ট্রিং ফিলিং যোগ করা হয়েছে
  • নতুন Object বৈশিষ্ট্য যোগ করা হয়েছে
  • অসময় ফংশন যোগ করা হয়েছে
  • শেয়ার মেমরি যোগ করা হয়েছে
9 ECMAScript 2018
  • rest / spread বৈশিষ্ট্য যোগ করা হয়েছে
  • অসময় অবরূপণ যোগ করা হয়েছে
  • Promise.finally() যোগ করা হয়েছে
  • RegExp যোগ করা হয়েছে

ECMAScript সাধারণত ES হিসাবে সংক্ষেপে উল্লেখ করা হয়

ব্রাউজার সমর্থন

সব ব্রাউজারই ECMAScript 3-এর পূর্ণ সমর্থন করে

সব সমকালীন ব্রাউজারই ECMAScript 5-এর পূর্ণ সমর্থন করে

ES5-এর ব্রাউজার সমর্থন (2009)

ব্রাউজার সংস্করণ শুরুর তারিখ
চ্রোম 23 ২০১২ সালের ৯ সেপ্টেম্বর
ফাইরফক্স 21 ২০১৩ সালের ৪ এপ্রিল
IE 9* 2011 সালের ৩ মার্চ
IE / Edge 10 ২০১২ সালের ৯ সেপ্টেম্বর
স্যাফারি 6 ২০১২ সালের ৭ জুলাই
ওপেরা 15 ২০১৩ সালের ৭ জুলাই

* Internet Explorer 9-এর ECMAScript 5 "use strict"-এর সমর্থন নেই。

ES6-এর ব্রাউজার সমর্থন (ECMAScript 2015)

ব্রাউজার সংস্করণ তারিখ
চ্রোম 58 2017 সালের ৪ এপ্রিল
ফাইরফক্স 54 2017 সালের ৬ জুন
এজ 14 2016 সালের ৮ আগস্ট
স্যাফারি 10 2016 সালের ৯ সেপ্টেম্বর
ওপেরা 55 2017 সালের ৮ আগস্ট

ইন্টারনেট এক্সপ্লোরারএর ECMAScript 2015-এর সমর্থন নেই。

ES7-এর ব্রাউজার সমর্থন (ECMAScript 2016)

ব্রাউজার সংস্করণ তারিখ
চ্রোম 68 2018 সালের ৫ মে
ওপেরা 47 2018 সালের ৭ জুলাই

JavaScript / ECMAScript

JavaScript এটি Netscape-র জন্য উন্নয়ন করা হয়েছে। Netscape 2 প্রথম জাভাস্ক্রিপ্ট চালানো ব্রাউজার ছিল。

Netscape-র পর, Mozilla ফাউন্ডেশন ফাইরফক্স ব্রাউজারের JavaScript-এর উন্নয়ন করেছেন。

সর্বশেষ JavaScript সংস্করণ 1.8.5। (ECMAScript 5-র সমতুল্য)

ECMAScript এসি আন্তর্জাতিক দ্বারা JavaScript-এর অবকাঠামো পরে উন্নয়ন করা হয়েছে。

প্রথম সংস্করণ ECMAScript 1997 সালে প্রকাশিত হয়েছে。

এই তালিকা বিভিন্ন পণ্যের সংস্করণ সংখ্যা তুলনা করেছে:

বছর JavaScript ECMA ব্রাউজার
1996 1.0 Netscape 2
1997 ECMAScript 1 IE 4
1998 1.3 Netscape 4
1999 ECMAScript 2 IE 5
2000 ECMAScript 3 IE 5.5
2000 1.5 Netscape 6
2000 1.5 Firefox 1
2011 ECMAScript 5 IE 9 (যদিও "use strict")
2011 1.8.5 Firefox 4 (যদিও parseInt-এর প্রারম্ভিক শূন্য)
2012 IE 10
2012 চ্রোম ২৩
2012 স্যাফারি ৬
২০১৩ ফায়ারফক্স ২১
২০১৩ ওপেরা ১৫
২০১৫ ইসক্রিপট ২০১৫ সমস্ত ব্রাউজারের অংশবিশিষ্ট সমর্থন

আইই ৪ হল প্রথমটি ইসক্রিপট ১ (১৯৯৭) সমর্থনকারী ব্রাউজার

আইই ৫ হল প্রথমটি ইসক্রিপট ২ (১৯৯৯) সমর্থনকারী ব্রাউজার

আইই ৫.৫ হল প্রথমটি ইসক্রিপট ৩ (২০০০) সমর্থনকারী ব্রাউজার

আইই ৯ * হল প্রথমটি ইসক্রিপট ৫ (২০১১) সমর্থনকারী ব্রাউজার

ইন্টারনেট এক্সপ্লোরার ৯ ইসক্রিপট ৫ 'ইউজ স্ট্রিক্ট' সমর্থন করে না。

চ্রোম ২৩, আইই ১০ এবং স্যাফারি ৬ প্রথমটিসম্পূর্ণইসক্রিপট ৫ সমর্থনকারী ব্রাউজারসমূহঃ

চ্রোম ২৩ আইই ১০ / এডজ ফায়ারফক্স ২১ স্যাফারি ৬ ওপেরা ১৫
২০১২ সালের ৯ সেপ্টেম্বর ২০১২ সালের ৯ সেপ্টেম্বর ২০১৩ সালের ৪ এপ্রিল ২০১২ সালের ৭ জুলাই ২০১৩ সালের ৭ জুলাই