כתיבה זו תדגים את השיטות לביטול אפסים מובילים ממחרוזת.
כיצד להסיר אפסים מובילים ממחרוזת ב-JavaScript?
להסרת אפסים מובילים ממחרוזת, השתמש בשיטות המפורטות להלן:
הבה נבחן את העבודה של כל שיטה בנפרד.
שיטה 1: הסר אפסים מובילים ממחרוזת באמצעות שיטת parseInt()
ה ' parseInt() שיטת ” משמשת להסרת האפסים המובילים ממחרוזת המכילה ערכי מספר שלמים. הוא מקבל מחרוזת כארגומנט ונותן אותו כפלט לאחר הסרת האפסים המובילים.
תחביר
בצע את התחביר הנתון כדי להשתמש בשיטת parseInt():
parseInt ( strng ) ;
עיין בדוגמה הבאה כדי לדעת יותר על השיטה הנתונה.
דוגמא
ראשית, ניצור מחרוזת המכילה מספרים המתחילים באפסים:
היה strng = '0010100' ;
לאחר מכן, נקרא למתודה parseInt() כדי להסיר את האפסים המובילים על ידי העברת המחרוזת למתודה ולאחסן אותה במשתנה בשם ' חסר תחושה ”:
היה חסר תחושה = parseInt ( strng ) ;לבסוף, הדפס את הערך המוחזר על המסוף:
לְנַחֵם. עֵץ ( חסר תחושה ) ;הפלט הנתון מציין שהאפסים המובילים הוסרו בהצלחה מהמחרוזת:
אם ברצונך להסיר את האפסים המובילים ממספר נקודה צפה במחרוזת, עיין בסעיף הבא.
שיטה 2: הסר אפסים מובילים ממחרוזת באמצעות שיטת parseFloat()
להסרת אפסים מובילים ממחרוזת המכילה מספר נקודה צפה, השתמש ב-' pressFloat() ' שיטה. זה גם מקבל מחרוזת כטיעון.
תחביר
עקוב אחר התחביר שלהלן כדי להשתמש בשיטת parseFloat():
דוגמא
כאן, ניצור מחרוזת המכילה את המספר העשרוני המוביל לאפסים:
לאחר מכן, קרא למתודה parseFloat() על ידי העברת המחרוזת בה כארגומנט ואחסן את הערך המתקבל במשתנה ' חסר תחושה ”:
היה חסר תחושה = לחץ עלFloat ( strng ) ;לבסוף, נדפיס את הערך המתקבל על המסוף באמצעות ' console.log() ' שיטה:
לְנַחֵם. עֵץ ( חסר תחושה ) ;כפי שאתה יכול לראות שהפלט הנתון מראה שהאפסים המובילים מהמחרוזת הוסרו בהצלחה:
בואו נתקדם לשיטה הבאה!
שיטה 3: הסר אפסים מובילים ממחרוזת באמצעות שיטת replace()
אתה יכול להשתמש ב' החלף() ' שיטה לביטול אפסים מובילים ממחרוזת. שיטה זו משתמשת בדפוס או ב-Regex שעוזרים להחליף משהו על סמך אותו Regex.
תחביר
השיטה המתוארת הבאה משמשת עבור המתודה replace():
כאן, ' ביטוי רגולרי ' הוא הדפוס שעוזר להחליף משהו ב' מחליף '.
דוגמא
בדוגמה זו, ראשית ניצור מחרוזת בשם ' strng ' והקצה לו ערך בעל אפסים מובילים:
לאחר מכן, נקרא למתודה replace() על ידי העברת שני פרמטרים; הביטוי הרגולרי, המשמש להסרת אפסים מובילים ממחרוזת והמחרוזת הריקה שפועלת כתחליף:
היה חסר תחושה = strng. החלף ( /^0+/ , '' ) ;לבסוף, נדפיס את הערך המתקבל באמצעות ' console.log() ' שיטה:
לְנַחֵם. עֵץ ( חסר תחושה ) ; תְפוּקָה
בואו נתקדם כדי להבין כמה שיטות אחרות להסרת אפסים מובילים מהמחרוזת.
שיטה 4: הסר אפסים מובילים ממחרוזת באמצעות בונה מספרים
הבנאי Number() לוקח מחרוזת כארגומנט ומחזיר את המספר על ידי חיתוך אפס מתחילת המחרוזת.
תחביר
השתמש בתחביר הבא כדי להשתמש בבנאי המספר:
דוגמא
ניצור מחרוזת חדשה בשם ' strng ' ולהקצות ערך ' 000100 ”:
לאחר מכן, העבירו את המחרוזת לבנאי המספר שיסיר את האפסים ההתחלתיים מהמחרוזת:
היה חסר תחושה = מספר ( strng ) ;הדפס את הערך המתקבל המאוחסן במשתנה ' חסר תחושה ”:
לְנַחֵם. עֵץ ( חסר תחושה ) ;כפי שניתן לראות בפלט, האפסים ההתחלתיים מוסרים מהמחרוזת:
בואו נראה גישה אחרת להסרת אפסים ממחרוזת.
שיטה 5: הסר אפסים מובילים ממחרוזת על ידי הכפלה ב-1
אתה יכול להסיר אפסים לפני המספר על ידי הכפלת המחרוזת עם ' 1 '. כאשר המחרוזת מכפילה באחד, היא מסירה את האפסים ההתחלתיים ומחזירה את המספר האמיתי.
תחביר
פעל לפי התחביר הנתון למחיקת האפסים המובילים ממחרוזת:
דוגמא
ניצור מחרוזת ' strng 'עם ערך' 001020 ”:
לאחר מכן, הכפל את המחרוזת באחד ואחסן אותה במשתנה ' חסר תחושה ”:
היה חסר תחושה = strng * 1 ;הדפס את הערך המתקבל באמצעות ' console.log() ' שיטה:
לְנַחֵם. עֵץ ( חסר תחושה ) ; תְפוּקָה
אספנו שיטות שונות להסרת אפסים מובילים מהמחרוזת.
סיכום
להסרת אפסים מובילים ממחרוזת, אתה יכול להשתמש בשיטת parseInt(), בשיטת parseFloat(), בשיטת replace() ובנאי Number() או להכפיל את המחרוזת ב-1. השיטה parseInt() מחזירה את ערך int על ידי הסרת מוביל אפסים, בעוד ששיטת parseFloat() נותנת את מספר הנקודה הצפה על ידי חיתוך האפסים המובילים. השיטה replace() משתמשת ב-Regex כדי להסיר אפסים. בכתבה זו, הדגמנו שיטות שונות להסרת אפסים מובילים ממחרוזת.