JavaScript שווה ערך ל-printf או String.Format

Javascript Swwh Rk L Printf W String Format



יישום ה-JavaScript המקביל ל-printf/String.Format מועיל מאוד מכיוון שכמעט כל תוכנית צריכה להציג או לרשום ערך כלשהו במסוף. זה גם מסייע לך בפיתוח הבנה של הקוד על ידי הצגת הערכים השלמים או המחרוזת המתאימים בו. בנוסף, אתה יכול גם להשתמש ב-JavaScript המקבילה של printf או String.Format להדפסת אזהרות או שגיאות בחלון המסוף.

מאמר זה ידגים את השיטות להחלת JavaScript Equivalent על printf או String.Format.

JavaScript שווה ערך ל-printf/String.Format

כדי להחיל את JavaScript המקביל ל-printf/String.Format, אתה יכול להשתמש ב:







  • ' console.log() ' שיטה
  • ' document.write() ' שיטה
  • ' String.format() ' שיטה

כעת נעבור על כל אחת מהגישות לעיל אחת לאחת!



שיטה 1: JavaScript שווה ערך ל-printf/String.Format באמצעות שיטת 'console.log()'.

ב-JavaScript, שיטת 'console.log' משמשת להדפסת הערך של מספר שלם או מחרוזת כלשהי. אתה יכול גם להשתמש בשיטה זו להדפסת ערכי המספרים השלמים והמחרוזת כמקבילה ל-printf.



תחביר





לְנַחֵם. עֵץ ( הוֹדָעָה )

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

תסתכל על הדוגמה הנתונה למטה.



דוגמא
ראשית, נאחסן ערך של מספר שלם וערך מחרוזת בשני המשתנים הנתונים בשם ' בחירה 1 ' ו' val2 ', בהתאמה:

היה בחירה 1 = שתיים
היה val2 = 'JavaScript שווה ערך ל-Printf או ל-String.Format'

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

לְנַחֵם. עֵץ ( בחירה 1 )
לְנַחֵם. עֵץ ( val2 )

נקבל את הפלט הבא לאחר היישום לעיל:

שיטה 2: JavaScript שווה ערך ל-printf או String.Format באמצעות שיטת 'document.write()'

ב-JavaScript, ' document.write() השיטה משמשת גם להצגת הערכים השלמים והמחרוזת ב-DOM (Document Object Model). ליתר דיוק, שיטה זו מדפיסה את ערכי המספרים השלמים או המחרוזת ב-DOM ולא בקונסולה.

תחביר

מסמך. לִכתוֹב ( exp1 , exp2 )

כאן, ' exp1 ' ו' exp2 ' מתייחסים לערך שלם או מחרוזת כלשהי.

עברו על הדוגמה הבאה להדגמה.

דוגמא
כעת, נציג את הערכים של המשתנים שכבר נוצרו באמצעות ' document.write() ' שיטה:

מסמך. לִכתוֹב ( בחירה 1 , ' \n ' )
מסמך. לִכתוֹב ( val2 )

לאחר היישום, נקבל את הפלט הבא:

שיטה 3: JavaScript שווה ערך ל-printf או String.Format באמצעות שיטת String.format()

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

סקירת הדוגמה הבאה להדגמה.

דוגמא
ראשית, ניצור פונקציית אב טיפוס מותאמת אישית. פונקציית הפורמט תיקח את המחרוזת המסוימת ותביא את המספר שנוסף בתוך ' {} ” בסוגריים והחלף את המספר הכלול בו בארגומנט המחרוזת המוצב באותו אינדקס שצוין. אחרי זה, ' /{(\d+)}/ג ' יחפש תווים (מחרוזות) שאינם ספרות וימקם אותם באינדקס שצוין לאחר אימות התנאי שנוסף:

חוּט . אב טיפוס . פוּרמָט = פוּנקצִיָה ( ) {
היה בחירה 1 = טיעונים ;
לַחֲזוֹר זֶה . החלף ( /{(\d+)}/ג , פוּנקצִיָה ( לקבל , מספר ) {
לַחֲזוֹר סוג של בחירה 1 [ מספר ] != 'לא מוגדר' ? בחירה 1 [ מספר ] : לקבל ;
} ) ;
} ;

כעת, נציין את האינדקסים ' {0}, {1} ' שבו יש להחליף ערכי מחרוזת. ערכי המחרוזת החדשים הללו ימוקמו תחילה ב-' פוּרמָט() 'שיטה כטיעונים. יתרה מכך, האינדקס שנוסף מתייחס למחרוזת שבה תוחלף המחרוזת שצוינה:

לְנַחֵם. עֵץ ( '{0} הוא הטיעון הראשון, ואילו {1} הוא הארגומנט השני' . פוּרמָט ( 'ג'אווה' , 'JavaScript' ) ) ;

הפלט המתאים יהיה:

סיפקנו את השיטות הפשוטות ביותר ליישום JavaScript המקביל ל-printf או String.Format. אתה יכול להשתמש בכל אחת מהגישות בהתאם לדרישות שלך.

סיכום

כדי להחיל JavaScript מקביל ל-printf או String.Format, אתה יכול להשתמש ב-' console.log() ' שיטה לרישום ערכי המספרים השלמים והמחרוזת במסוף או ' document.write() שיטת ' להצגת הערכים המתאימים ב-DOM ו' String.format() ” שיטה לעדכון ערך המחרוזת במקום האינדקס שצוין. מאמר זה הדריך אותך לגבי JavaScript המקביל ל-printf או String.Format.