logo

מהי הפונקציה מסוג JavaScript? איך זה עובד?

תכונה-מחשב-קוד-מטריקס

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

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

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

אז בואו נצלול פנימה!

body-JavaScript-Logo

מהו סוג נתונים של JavaScript?

לפני שנתחיל לדבר על פונקציית JavaScript TypeOf, ראשית עלינו לדבר על סוגי נתונים של JavaScript. סוג נתונים הוא סיווג שניתן לסוגים שונים של נתונים המשמשים בתכנות. יש שבעה סוגי נתונים שניתן להשתמש בהם ב-JavaScript, ופירקנו אותם בטבלה למטה:

קובץ csv קרא java
סוג מידע להשתמש
מספר עוסק בכל מספר, כולל עשרונים. אתה יכול גם לבצע פעולות (כמו כפל, חילוק וכו') עם סוג הנתונים הזה.
חוּט מחרוזת של תווים מוקפת במירכאות בודדות או כפולות.
בוליאנית מגדיר ערך נכון/לא נכון (או כן/לא).
ריק מציין היעדר מכוון של ערך. בעצם אומר כלום, ריק או ערך לא ידוע.
לא מוגדר מציין גם היעדר ערך. שלא כמו null, נעשה שימוש ב-undefined בדרך כלל כאשר משתנה מוצהר אך ערך אינו מוקצה.
סמלים מזהים ייחודיים לאובייקטים.
לְהִתְנַגֵד אוספים של נתונים קשורים. בניגוד לסוגי נתונים אחרים, שיכולים להכיל רק דבר בודד, אובייקטים מאחסנים אוספי נתונים.

גוף-אדום-עיפרון-חשוב

מדוע סוגי נתונים חשובים?

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

על מנת להשתמש בפקודה TypeOf, היית כותב את זה כמו כל פעולה שמשתמשת בערך בודד (ידוע גם בשם א מפעיל אונרי ). זה אומר שהתסריט ייראה כך:

סוג של x

אתה יכול גם להשתמש באופרטור TypeOf כמו שאתה משתמש בפונקציית JavaScript. התחביר ייראה בערך כך :

typeof(x)

השימוש בפונקציית JavaScript TypeOf שימושי במיוחד לבדיקת הערך של ביטויי JavaScript !

כיצד אתה משתמש בפונקציית סוג Javascript?

כאשר אתה משתמש בפונקציה JavaScript TypeOf כדי לבדוק את סוג הנתונים של אופרנד, הוא מחזיר את a חוּט , או טקסט, המכיל את סוג הנתונים! הנה דוגמה לאופן שבו תוכל לבדוק אם אובייקט אינו מוגדר:

אם (סוג אובייקט === 'לא מוגדר')

הפונקציה TypeOf היא כלי חשוב בעת התמודדות עם קוד מורכב. זה מאפשר למתכנת לבדוק במהירות את סוג הנתונים של משתנה - או אם הוא לא מוגדר או ריק - מבלי לעבור על הקוד שורה אחר שורה! בנוסף, הפונקציה TypeOf יכולה גם לבדוק אם אופרנד הוא אובייקט או לא.

בהתאם לפלט של הפונקציה TypeOf, מתכנת יכול להתאים את הקוד הקודם שלו או להמשיך במהירות מהמקום שבו הפסיקו בפרויקט. במילים אחרות, הפונקציה TypeOf היא דרך מהירה לבדוק נתונים כדי לוודא שסקריפט יעבוד.

מהן התפוקות האפשריות של הפונקציה TypeOf?

מכיוון שהפונקציה JavaScript TypeOf משמשת לבדיקת סוגי נתונים, t הפלטים האפשריים של האופרטור TypeOf הם גם כל סוגי הנתונים . הנה סיכום מהיר מהסוגים השונים של הפלטים שאתה עשוי לראות:

ערך סוג של
לא מוגדר לא מוגדר
ריק לְהִתְנַגֵד
בוליאנית (נכון או שקר) בוליאני
כל המספרים מספר
כל המיתרים חוּט
כל הסמלים סֵמֶל
כל הפונקציות פוּנקצִיָה
כל המערכים לְהִתְנַגֵד
חפצים מקומיים לְהִתְנַגֵד
אובייקטים מארח תלוי ביישום
חפצים אחרים לְהִתְנַגֵד
גוף-מה-הבא

מה הלאה?

אם אתה מעוניין בקידוד, אולי כדאי לשקול התמחות במדעי המחשב. אבל איך אתה יודע אם מדעי המחשב כן בֶּאֱמֶת נכון בשבילך? להלן חמישה גורמים מרכזיים שיש לקחת בחשבון בבחירת המגמה שלך.

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

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