اذهب إلى المحتوى
  • 1

ما الفرق بين JavaScript و CoffeeScript؟

مؤمن

السؤال

Recommended Posts

  • 2

لغة CoffeeScript هي لغة نصيّة Scripting Language تُترجم إلى JavaScript. بمعنى أنّ أي تعليمات برمجيّة تكتبها باستخدام هذه اللغة، سيتمّ تحويلها إلى مكافئاتها من العبارات البرمجيّة المكتوبة بلغة JavaScript قبل أن يتم تنفيذها.

تستطيع القول أنّها عبارة عن أسلوب مختلف لكتابة JavaScript. فأي مكتبة مكتوبة بلغة CoffeeScript سيتم تحويلها بالكامل إلى مكافئها بلغة JavaScript. والعكس صحيح. إذ من الممكن تحويل مكتبة بلغة JavaScript إلى ما يكافئها بلغة CofeeScript وإجراء بعض التعديلات عليها ومن ثمّ ردّها مرّة أخرى إلى JavaScript.

توجد أيضًا لغة TypeScript التي تسلك نفس سلوك CoffeeScript في علاقتها مع JavaScript.

انظر إلى كود CoffeeScript التالي:

Square = (x) ->
  result = x * x
  result

alert Square(5)

سيتم تحويل الكود السابق إلى الكود التالي بلغة JavaScript:

var Square = function(x) {
  var result = x * x;
  return result;
};

alert(Square(5));

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...