کلیدواژه های VB (ASP VB Keywords)
اینجا با «کلیدواژه های VB» آشنا می شوی. کلیدواژه (Keyword) کلمه رزرو است. معنی خاص دارد و کار مشخصی می کند. مثل قوانین کلاس که معنی شان واضح است.
مفهوم Empty، Null و Nothing
«Empty» یعنی متغیر مقدار نگرفته. «Null» یعنی داده نامعتبر است. «Nothing» یعنی شیء جدا شده و وجود ندارد.
<%
Dim x
Response.Write IsEmpty(x) & "<br>"
x = "ff"
Response.Write IsEmpty(x) & "<br>"
x = Empty
Response.Write IsEmpty(x) & "<br>"
x = Null
Response.Write IsNull(x) & "<br>"
Dim myObject
Set myObject = Nothing
If (myObject Is Nothing) Then
Response.Write "شیء وجود ندارد"
End If
%>
IsEmpty و IsNull
«IsEmpty» بررسی خالی بودن متغیر است. «IsNull» نامعتبر بودن داده را می سنجد. تفاوت مهم است؛ مثل برگه سفید با برگه باطل.
<%
Dim y
y = Empty
If (IsEmpty(y)) Then
Response.Write "هنوز مقدار ندارد"
End If
y = Null
If (IsNull(y)) Then
Response.Write "داده نامعتبر است"
End If
%>
True و False
«True/False» مقادیر بولی هستند. شرط ها با آن ها کار می کنند. مثل درست یا غلط در آزمون.
<%
Dim passed
passed = True
If (passed = True) Then
Response.Write "قبول شدی"
Else
Response.Write "هنوز تلاش کن"
End If
Response.Write CInt(False)
%>
جمع بندی سریع
- Empty یعنی مقدار نگرفته.
- Null یعنی داده نامعتبر است.
- Nothing یعنی شیء جدا شده.
- IsEmpty و IsNull تفاوت دارند.
- True و False شرط ها را کنترل می کنند.
نکته: برای فهرست تابع ها به توابع VB برو، و برای پاسخ دهی خروجی به Response سر بزن.