כדי להמיר בין הסוגים השונים של המשתנים, יש להשתמש בפונקציות עזר מיוחדות של .VB לדוגמה, כדי שנוכל להכניס למחרוזת את הערך של משתנה מסוג מספר שלם, יש להמירו קודם למחרוזת.
פונקציה | הסבר |
פונקציות | כלליות - עדיף להמעיט בשימוש בהן |
VAL(string) | פונקציה זו מנסה להפוך מחרוזת למספר |
STR(number) | פונקציה זו מנסה להפוך מספר למחרוזת |
פונקציות | להמרה למספרים שלמים |
Cbyte(value) |
הופכת ערך שנמצא ב- value למספר מסוג Byte תוך קציצת כל מה שלא נכנס לסוג משתנה זה מבחינת גודלו. |
Cint(value) |
הופכת ערך שנמצא ב- value למספר שלם מסוג .Integer |
Clng(value) |
הופכת ערך שנמצא ב- value למספר שלם מסוג .Long |
Fix(number) |
קוצצת את הספרות שאחרי הנקודה במספר number מעגלת מספרים שליליים למספר אחד פחות (יותר שלילי). |
Int(number) |
קוצצת את הספרות שאחרי הנקודה במספר number מעגלת מספרים שליליים למספר אחד יותר (פחות שלילי) |
פונקציות | להמרה למספרים ממשיים |
Csng(value) |
הופכת ערך שנמצא ב- value למספר ממשי מסוג .Single |
Ccur(value) |
הופכת ערך שנמצא ב- value למספר ממשי מסוג Currency(מטבע). |
Cdbl(value) |
הופכת ערך שנמצא ב- value למספר ממשי מסוג .Double |
פונקציות | Variant - המרה ל |
Cvar(value) |
הופכת ערך שנמצא ב- value משתנה מסוג .Variant |
Cvdate(value) |
הופכת ערך שנמצא ב- value לתאריך במשתנה מסוג .Variant |
Cdec(value) |
הופכת ערך שנמצא ב- value למספר גדול או קטן במיוחד מסוג .Variant |
פונקציות | כלליות |
Cbool(value) |
הופכת ערך שנמצא ב- value לתוצאה בוליאנית של שקר או אמת. |
Cdate(value) |
הופכת ערך שנמצא ב- value לתאריך ושעה. |
Cstr(value) |
הופכת ערך שנמצא ב- value למחרוזת. |
לנושא זה ניתן לשייך פונקציות למציאת חלקיו של התאריך:
פונקציה | הסבר |
פונקציות | תאריך |
Year(value) |
מוציאה מתאריך שנמצא ב- value את השנה. |
Month(value) |
מוציאה מתאריך שנמצא ב- value את החודש בשנה. |
Weekday(value) |
מוציאה מתאריך שנמצא ב- value את מספר היום בשבוע. |
Day(value) |
מוציאה מתאריך שנמצא ב- value את היום בחודש. |
פונקציות | שעה |
Hour(value) |
מוציאה מתאריך שנמצא ב- value את השעה. |
Minute(value) |
מוציאה מתאריך שנמצא ב- value את הדקה בשעה. |
Second(value) |
מוציאה מתאריך שנמצא ב- value את השנייה בדקה. |
קיימות מספר פונקציות שבעזרתם אתה יכול להמיר ערך לערך מסוג אחר, לחשב ביטויים מתמטיים מורכבים, או לבצע פעולות בעלות מאפיינים אקראיים במסגרת תוכניות.
להלן מובאות פונקציות שונות המוגדרות בוויז'ואל בייסיק כשהארגומנט n מייצג את המספר, המשתנה או הביטוי, המועבר אל הפונקציה לצורך חישוב ערכה:
פונקציה | הסבר |
Abs(n) |
מחזירה את ערכו המוחלט של .n |
Atn(n) |
מחזירה את הזווית ש- n הוא טנגנס שלה (זווית ברדיאנים). |
Cos(n) |
מחזירה את הקוסינוס של הזווית n(זווית ברדיאנים). |
Exp(n) |
מחזירה את הקבוע e(בסיס הלוגריתם הטבעי), מועלה בחזקה .n |
Rnd(n) | מחוללת מספר אקראי, בין 0 ל- .1 |
Sgn(n) |
מחזירה 1 אם ערכו של n קטן מ- 0 ,0 אם n שווה ל- 0 ו- +1 אם n גדול מ- .0 |
Sin(n) |
מחזירה את הסינוס של הזווית n(זווית ברדיאנים). |
Sqr(n) |
מחזירה את השורש הריבועי של .n |
Str(n) |
הופכת את ערכו המספרי של n למחרוזת. |
Tan(n) |
מחזירה את הטנגנס של הזווית n(זווית ברדיאנים). |
Val(n) | מתרגמת מחרוזת לערך מספרי. |