כיצד להמיר מספר למחרוזות בינאריות, אוקטליות או הקסדצימליות ב-JavaScript?

Kyzd Lhmyr Mspr Lmhrwzwt Byn Rywt Wqtlywt W Hqsdzymlywt B Javascript



' בינארי ', ' אוקטל ', ו' הקסדצימלי ' הן מערכות המספרים הנפוצות בשימוש במדעי המחשב ובאלקטרוניקה דיגיטלית. ישנם מספר שימושים למערכות המספרים הללו בתכנות מחשב. לדוגמה, 'הקסדצימלי' משמש לייצוג מיקומי זיכרון, קודי צבע וקודי ASCII, והוא משמש גם בפרוטוקולי רשת, כגון IPv6. בעוד ש'בינארי' משמש כשפה הבסיסית/בסיסית של מחשבים, ואילו 'אוקטלי' משמש כקיצור לבינארי.

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

כיצד להמיר מספרים למחרוזות בינאריות, אוקטליות או הקסדצימליות ב-JavaScript?

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







תחביר



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



מספר. toString ( בסיס )

כאן, הבסיס יהיה ' 2 'עבור בינארי,' 8 ' עבור אוקטלי, ו' 16 ' עבור מספר הקסדצימלי.





גישה 1: המרת מספר למחרוזת בינארית

בינארי היא מערכת מספרי בסיס 2, כלומר כל המספרים מיוצגים על ידי שתי ספרות בלבד, 0 ו-1. להמרה לבינארי, העבר את הבסיס ' 2 ' כארגומנט בשיטת 'toString()'.

דוגמא

צור משתנה ' על אחד ' ששומר את המספר ' 315 ”:



יש לי מספר = 315 ;

כעת, קרא לשיטת 'toString()' על ידי העברת בסיס '2' כדי להמיר את המספר למערכת מספרים בינארית:

var binaryNum = על אחד. toString ( 2 ) ;

לבסוף, הדפס את המספר הבינארי שנוצר על המסוף:

לְנַחֵם. עֵץ ( מספר בינארי ) ;

הפלט מציג ' 100111011 'שהוא הייצוג הבינארי של המספר' 315 ”:

גישה 2: המרת מספר למחרוזת אוקטלית

אוקטל היא מערכת מספרי בסיס 8 המשתמשת בשמונה ספרות, 0 עד 7. היא משמשת לעתים קרובות כקיצור לבינארי. לדוגמה, ספרה אוקטלית אחת יכולה לייצג שלוש ספרות בינאריות. למרות שהוא פחות נפוץ מאשר בינארי והקסדצימלי, הוא עדיין מנוצל בכמה תכנות מחשבים ומערכות דיגיטליות.

דוגמא

להמרת מספר לאוקטלי או בסיס 8, העבר את ה-' 8 ' כארגומנט לשיטת 'toString()':

היה מספר אוקטלי = על אחד. toString ( 8 ) ;

לְנַחֵם. עֵץ ( OctalNum ) ;

תְפוּקָה

גישה 3: המרת מספר למחרוזת הקסדצימלית

הקסדצימלי או בסיס 16 היא מערכת מספרים עם 16 ספרות הנעות בין 0 ל-9 ו-A עד F. היא משמשת לעתים קרובות כקיצור לבינארי ונמצאת בשימוש נרחב בתכנות מחשב.

דוגמא

קרא למתודה 'toString()' עם '16' כארגומנט להמרת מספר למחרוזת הקסדצימלית:

היה hexNum = על אחד. toString ( 16 ) ;

לבסוף, הדפס את המספר הקסדצימלי בקונסולה:

לְנַחֵם. עֵץ ( hexNum ) ;

ניתן לראות כי ' 315 ' הומר בהצלחה למספר הקסדצימלי שהוא ' 13ב ”:

זה היה הכל על ההמרה של המספר למספר בינארי, אוקטלי או הקסדצימלי ב-JavaScript.

סיכום

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