Latest web development tutorials

نود.جي إس REPL (مترجم تفاعلي)

نود.جي إس REPL (اقرأ حدة التقييم طباعة حلقة: مترجم التفاعلية) يمثل بيئة الكمبيوتر، على غرار محطة نظام النافذة أو يونيكس / لينكس قذيفة، ونحن يمكن أن يدخل الأمر في المحطة، ويتلقى ردا من النظام.

العقدة تأتي مع مترجم التفاعلي، يمكنك تنفيذ المهام التالية:

  • القراءة - قراءة إدخال المستخدم، وجافا سكريبت تحليل بنية إدخال البيانات وتخزينها في الذاكرة.

  • تنفيذ - تنفيذ بنية البيانات المدخلة

  • طباعة - انتاج

  • دورة - دورة الخطوات المذكورة أعلاه حتى تضغط CTRL-Cمرتين للخروج.

مترجم التفاعلية العقدة يمكن أن يكون التصحيح الجيد شفرة جافا سكريبت.

البدء في تعلم REPL

يمكننا أن أدخل الأمر التالي لبدء محطة العقدة:

$ node
> 

وبعد ذلك يمكننا إدخال تعبير بسيط> بعد، واضغط Enter لحساب النتائج.

حسابيه بسيطة

دعونا إجراء بسيط عمليات نود.جي إس الرياضي نافذة سطر الأوامر REPL:

$ node
> 1 +4
5
> 5 / 2
2.5
> 3 * 6
18
> 4 - 1
3
> 1 + ( 2 * 3 ) - 4
3
>

استخدام المتغيرات

يمكنك أن تكون في متغير، وتحتاج إلى استخدامها لتخزين البيانات.

تحتاج تعريفات المتغيرلاستخدام الكلمة فار،إذا كنت لا تستخدم ستتم طباعة المتغير فار الكلمة بشكل مباشر.

متغير باستخدام الكلمةفار يمكن استخدام console.log () لمتغيرات الانتاج.

$ node
> x = 10
10
> var y = 10
undefined
> x + y
20
> console.log("Hello World")
Hello World
undefined
> console.log("www.w3big.com")
www.w3big.com
undefined

التعبير خط متعددة

دعم عقدة REPL دخول خطوط متعددة من التعبير، وهو يشبه إلى حد ما جافا سكريبت. دعونا إجراء حلقة افعل حين:

$ node
> var x = 0
undefined
> do {
... x++;
... console.log("x: " + x);
... } while ( x < 5 );
x: 1
x: 2
x: 3
x: 4
x: 5
undefined
>

... يتم إنشاء رمز من ثلاث نقاط تلقائيا، يمكنك خط تغذية بعد إرجاع.والعقدة تلقائيا كشف ما إذا كان التعبير مستمر.

السطر (_) متغير

يمكنك استخدام سفلية (_) للحصول على التعبير عن نتيجة العملية:

$ node
> var x = 10
undefined
> var y = 20
undefined
> x + y
30
> var sum = _
undefined
> console.log(sum)
30
undefined
>

قيادة REPL

  • CTRL + C - خروج محطة الحالية.

  • اضغط CTRL + C مرتين - خروج عقدة REPL.

  • CTRL + D - خروج عقدة REPL.

  • أعلى / أسفل مفاتيح - عرض الأوامر التاريخ دخل.

  • مفتاح التبويب - قائمة الأمر الحالي

  • .help - المدرجة باستخدام الأمر

  • . BREAK - خروج التعبير متعدد الخطوط

  • .clear - خروج التعبير متعدد الخطوط

  • اسمالملف. حفظ- حفظ الدورة عقدة REPL الحالية إلى الملف المحدد

  • .load اسم الملف - ملف لتحميل محتويات الدورة عقدة REPL الحالية.


توقف REPL

لقد ذكرنا بالفعل اثنين من الصحافةالسيطرة + البناء جيمكن الخروج REPL:

$ node
>
(^C again to quit)
>

تظهر الأمثلة المتحركة

التالي نعرض لكم أمثلة من الإجراءات المتحركة في الصورة: