فهرست سرفصل‌های ASP
خانه (HOME) معرفی (WebPages Intro) ریزر (WebPages Razor) چیدمان (WebPages Layout) پوشه ها (WebPages Folders) گلوبال (WebPages Global) فرم ها (WebPages Forms) اشیا (WebPages Objects) فایل ها (WebPages Files) پایگاه داده ها (WebPages Databases) هلپرها (WebPages Helpers) وب گرید (WebPages WebGrid) نمودارها (WebPages Charts) ایمیل (WebPages Email) امنیت (WebPages Security) انتشار (WebPages Publish) نمونه ها (WebPages Examples) کلاس ها (WebPages Classes) معرفی (Razor Intro) سینتکس (Razor Syntax) متغیرها (Razor C# Variables) حلقه ها (Razor C# Loops) منطق (Razor C# Logic) متغیرها (Razor VB Variables) حلقه ها (Razor VB Loops) منطق (Razor VB Logic) معرفی (ASP Intro) سینتکس (ASP Syntax) متغیرها (ASP Variables) رویه ها (ASP Procedures) شرط ها (ASP Conditionals) حلقه ها (ASP Looping) فرم ها (ASP Forms) کوکی ها (ASP Cookies) نشست (ASP Session) برنامه (ASP Application) اینکلود (#include) (ASP #include) Global.asa (ASP Global.asa) AJAX (ASP AJAX) ایمیل (ASP e-mail) نمونه ها (ASP Examples) گواهینامه (ASP Certificate) توابع VB (ASP VB Functions) کلیدواژه های VB (ASP VB Keywords) Response (ASP Response) Request (ASP Request) Application (ASP Application) Session (ASP Session) Server (ASP Server) Error (ASP Error) FileSystem (ASP FileSystem) TextStream (ASP TextStream) Drive (ASP Drive) File (ASP File) Folder (ASP Folder) Dictionary (ASP Dictionary) AdRotator (ASP AdRotator) BrowserCap (ASP BrowserCap) پیوند محتوا (ASP Content Linking) گرداننده محتوا (ASP Content Rotator) راهنمای سریع (ASP Quick Ref) معرفی (ADO Intro) اتصال (ADO Connect) رکوردست (ADO Recordset) نمایش (ADO Display) کوئری (ADO Query) مرتب سازی (ADO Sort) افزودن (ADO Add) به روزرسانی (ADO Update) حذف (ADO Delete) فرمان (ADO Command) اتصال (ADO Connection) خطا (ADO Error) فیلد (ADO Field) پارامتر (ADO Parameter) ویژگی (ADO Property) رکورد (ADO Record) رکوردست (ADO Recordset) جریان (ADO Stream) انواع داده (ADO DataTypes)
نتیجه‌ای برای جستجو یافت نشد.
ASP

ASP — متغیرها (Razor VB Variables)

آخرین بروزرسانی: 1404/08/14

متغیرها (Razor VB Variables)

«متغیر (Variable)» جعبه نگهداری داده است. در VB Razor با Dim می سازیمش. این جعبه می تواند متن، عدد یا تاریخ نگه دارد. این درس درباره ساخت متغیرهای VB Razor و نوع دادن ساده است.

ساخت متغیر با Dim

با Dim یک متغیر می سازیم. سپس مقدار می دهیم. نوع می تواند خودکار تشخیص شود یا دستی بنویسیم.

@Code
  Dim greeting = "Welcome to W3Schools"
  Dim counter = 103
  Dim today = DateTime.Today
End Code

مشاهده در ادیتور

نوع دهی صریح در VB Razor

می توانیم نوع را مشخص کنیم. این کار خوانایی و خطای کمتر می دهد.

@Code
  Dim greeting As String = "Welcome to W3Schools"
  Dim counter As Integer = 103
  Dim today As DateTime = DateTime.Today
End Code

مشاهده در ادیتور

انواع داده رایج

چند نوع مهم: Integer برای اعداد صحیح؛ Double برای اعشاری دقیق؛ Decimal برای مالی؛ Boolean برای درست/نادرست؛ String برای متن.

اپراتورها در VB

اپراتور یعنی علامتی که کاری انجام می دهد. مثال: = انتساب؛ + جمع؛ & چسباندن رشته؛ AndAlso و منطقی کوتاه ارزی.

@Code
  Dim name As String = "w3"
  Dim site As String = name & "schools"
  Dim i As Integer = 5
  i += 1
  If True AndAlso i > 5 Then
    site = site & "!"
  End If
End Code

مشاهده در ادیتور

تبدیل نوع داده

ورودی کاربر معمولاً متن است. برای محاسبه باید تبدیل شود. از IsInt() و AsInt() و مشابه استفاده کن.

@Code
  Dim input As String = "123"
  Dim total As Integer = 0
  If input.IsInt() Then
    total = input.AsInt()
  End If
End Code

مشاهده در ادیتور

گام های عملی

  1. یک فایل .vbhtml بساز.
  2. چند متغیر با Dim تعریف کن.
  3. یک تبدیل ساده رشته به عدد انجام بده.

نکته: نام متغیر باید با حرف شروع شود و فاصله نداشته باشد.

برای ادامه مسیر، بخش متغیرهای VB Razor را مرجع محلی بدان و همچنین به حلقه های VB Razor و سینتکس Razor سر بزن.

جمع بندی سریع

  • Dim متغیر می سازد.
  • می توانی نوع را صریح بنویسی.
  • & برای چسباندن رشته هاست.
  • قبل محاسبه، ورودی را تبدیل کن.