כיצד להשתמש ב-Node.js REPL עבור קידוד אינטראקטיבי?

Kyzd Lhstms B Node Js Repl Bwr Qydwd Yntr Qtyby



Node.js היא סביבת זמן ריצה של JavaScript ללא קוד פתוח ידועה המאפשרת למשתמשים לבצע את קוד ה-JavaScript מקובץ או ישירות באמצעות שורת הפקודה. כדי להפעיל קוד JavaScript, המשתמשים נדרשים ליצור קובץ '.js' חיצוני שיבוצע באמצעות הפקודה 'node '.

מצד שני, שורת הפקודה מבצעת את קוד ה-JavaScript ישירות שורה אחר שורה. הוא מבצע את הפונקציונליות השימושית הזו בעזרת REPL. א ' REPL ' הוא ראשי תיבות של ' קרא את הערכת לולאת הדפסה ' ומתפקד כחלון מסוף שמבצע את קלט המשתמש שהוא קוד JavaScript חוקי ומביא בחזרה את הפלט לאחר הביצוע. זוהי מעטפת אינטראקטיבית שמעריכה את ביטויי Node.js שנלקחו על ידי המשתמש.

כתיבה זו תפרט על השימוש ב-Node.js REPL עבור קידוד אינטראקטיבי.







כיצד להתחיל סשן REPL?

לפני השימוש ב REPL הפעלה, המשתמש צריך קודם כל להתחיל אותה וזה די קל ופשוט. כדי לעשות זאת, הקלד את ' צוֹמֶת ' מילת מפתח בטרמינל (Ctrl+Shift+`) והפעל אותה כפקודה על ידי לחיצה על מקש 'Enter':



צוֹמֶת

הפלט שלהלן מתחיל מעטפת REPL בה המשתמש יכול לכתוב את קוד ה-JavaScript החוקי לביצוע משימה:







לאחר פתיחת סשן REPL, בואו נקפוץ לשימוש בו לקידוד אינטראקטיבי.

כיצד להשתמש ב-Node.js REPL עבור קידוד אינטראקטיבי?

כדי להשתמש ב REPL עבור קידוד אינטראקטיבי, הקלד את קוד ה-JavaScript החוקי ישירות לתוכו וקבל את הפלט הרצוי. זה עוזר לנפות באגים, לבדוק ולהעריך את קוד JS הכתוב במהירות ובקלות יותר בצורה נגישה.



סעיף זה מבצע מספר דוגמאות המבצעות את שיטות ה-JavaScript, ואת המאפיינים בהפעלת REPL לביצוע משימות רצויות.

נתחיל בדוגמה הראשונה.

דוגמה 1: הצג טקסט באמצעות JavaScript בהפעלת REPL

דוגמה זו מיישמת את ' console.log() שיטת ה-JavaScript on REPL להצגת הודעה מסוימת:

לְנַחֵם. עֵץ ( 'לינוקס' )

הפלט הבא מדפיס את ההודעה שצוינה יחד עם הערך המוחזר של שיטת 'console.log()' שהיא 'לא מוגדרת' מכיוון ששיטה זו מציגה רק את ההודעה המצוטטת:

דוגמה 2: גישה למשתנה סביבה מסוים באמצעות JavaScript בהפעלת REPL

דוגמה זו משתמשת ב' process.env ' מאפיין לגשת למשתנה הסביבה המסוים בהפעלת REPL:

תהליך. env . ComSpec

בפקודה לעיל, ' ComSpec ' הוא משתנה סביבתי.

ניתן לראות שהערך של משתנה הסביבה שצוין הוצג כפלט:

דוגמה 3: קבל שורש קובייה של מספר מסוים באמצעות JavaScript בהפעלת REPL

דוגמה זו משתמשת ב-JavaScript ' Math.cbrt() ' שיטה בהפעלת REPL כדי לקבל את שורש הקובייה של מספר מסוים:

מתמטיקה . cbrt ( 64 ) ;

הפלט שלהלן מציג את שורש הקובייה של המספר שצוין בשיטת 'Math.cbrt()':

כיצד להפעיל פונקציית JS במפגש REPL?

מלבד ניצול שיטות ומאפייני JS, הפעלת REPL שימושית גם להגדרת פונקציה או להרצת שורות מרובות של קוד JavaScript ללא כל טרחה.

בלוק הקוד הבא מציג את היישום המעשי שלו:

פונקציה getLogarithm ( ) {

לַחֲזוֹר מתמטיקה . log2 ( 49 )

} getLogarithm ( ) ;

באמור לעיל' getLogarithm() פונקציה, ה- Math.log2() ' השיטה מחשבת את הלוגריתם בסיס 2 של המספר שצוין.

הפלט שלהלן מבצע את פונקציית ה-JavaScript שהוגדרה בהצלחה ומחזיר את הלוגריתם בסיס 2 של המספר הנתון. ה ' שלוש נקודות (...)' בהפעלת REPL מציינת שהמשתמש יכול להמשיך לעבוד על אותו מצב מרובה שורות:

כדי לצאת ממצב ריבוי שורות, בצע את ' .יְצִיאָה ', או ה ' .לשבור ' פקודה.

כיצד לקבל היסטוריה של מפגש REPL?

סיבה נוספת להשתמש ב- REPL הפעלה עבור קידוד אינטראקטיבי היא שהיא שומרת תיעוד של הפקודות שבוצעו קודם לכן שניתן לגשת אליהן בקלות על ידי לחיצה על ' חץ המורה למעלה 'מפתח כזה:

כיצד לצאת מסשן REPL?

לאחר השלמת השימוש בהפעלת REPL, צא ממנו על ידי ביצוע הפקודה המפורטת להלן:

. יְצִיאָה

הערה: המשתמש יכול גם לצאת מהפעלת REPL על ידי לחיצה על ' Ctrl+D ' מקש קיצור פעם אחת, או ' Ctrl+C ” מקש קיצור פעמיים.

זה הכל על השימוש ב-Node.js REPL עבור קידוד אינטראקטיבי.

סיכום

ה REPL ניתן להשתמש ב-session לקידוד אינטראקטיבי בדרך של ביצוע קוד JavaScript בעל שורה אחת או מספר שורות ישירות במקום ליצור קובץ 'node.js' נפרד. זה מאפשר למשתמשים להעביר מחרוזות, לבצע פעולות אריתמטיות, לבצע פונקציות מתמטיות, לקבל משתני סביבה ועוד ועוד. יתר על כן, הוא גם שומרת תיעוד של כל הפקודות שבוצעו בעבר שהמשתמש יכול לגשת אליהם בכל עת על ידי לחיצה על ' חץ המורה למעלה מקש ' במקום להקליד אותו שוב במעטפת. כתבה זו הרחיבה את השימוש ב-Node.js REPL עבור קידוד אינטראקטיבי.