W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
變量是用來存儲數(shù)據(jù)的命名實(shí)體。
變量是用來存儲數(shù)據(jù)的。
一個變量的名稱必須以字母字符開頭,并且不能包含空格或者保留字符。
一個變量可以是一個指定的類型,表示它所存儲的數(shù)據(jù)類型。string 變量存儲字符串值("Welcome to w3cschool.cn"),integer 變量存儲數(shù)字值(103),date 變量存儲日期值,等等。
變量使用 Dim 關(guān)鍵字聲明,或通過使用類型(如果您想聲明類型)聲明,但是 ASP.NET 通常能自動確定數(shù)據(jù)類型。
下面列出了常用的數(shù)據(jù)類型:
類型 | 描述 | 實(shí)例 |
---|---|---|
integer | 整數(shù)(全數(shù)字) | 103, 12, 5168 |
double | 64 位浮點(diǎn)數(shù) | 3.14, 3.4e38 |
decimal | 十進(jìn)制數(shù)字(高精度) | 1037.196543 |
boolean | 布爾值 | true, false |
string | 字符串 | "Hello w3cschool.cn", "John" |
運(yùn)算符告訴 ASP.NET 在表達(dá)式中執(zhí)行什么樣的命令。
VB 語言支持多種運(yùn)算符。下面列出了常用的運(yùn)算符:
運(yùn)算符 | 描述 | 實(shí)例 |
---|---|---|
= | 給一個變量賦值。 | i=6 |
+
- * / |
加上一個值或者一個變量。
減去一個值或者一個變量。 乘以一個值或者一個變量。 除以一個值或者一個變量。 |
i=5+5
i=5-5 i=5*5 i=5/5 |
+=
-= |
變量遞增。
變量遞減。 |
i += 1
i -= 1 |
= | 相等。如果值相等則返回 true。 | if i=10 |
<> | 不等。如果值不等則返回 true。 | if <>10 |
<
> <= >= |
小于。
大于。 小于等于。 大于等于。 |
if i<10
if i>10 if i<=10 if i>=10 |
& | 連接字符串(一系列互相關(guān)聯(lián)的事物)。 | "w3" & "schools" |
. | 點(diǎn)號。分隔對象和方法。 | DateTime.Hour |
() | 圓括號。將值進(jìn)行分組。 | (i+5) |
() | 圓括號。傳遞參數(shù)。 | x=Add(i,5) |
() | 圓括號。訪問數(shù)組或者集合的值。 | name(3) |
Not | 非。真/假取反。 | if Not ready |
And
OR |
邏輯與。
邏輯或。 |
if ready And clear
if ready Or clear |
AndAlso
orElse |
擴(kuò)展的邏輯與。
擴(kuò)展的邏輯或。 |
if ready AndAlso clear
if ready OrElse clear |
從一種數(shù)據(jù)類型轉(zhuǎn)換到另一種數(shù)據(jù)類型,有時候是很有用的。
最常見的例子是將字符串輸入轉(zhuǎn)換為另一種類型,如整數(shù)或者日期。
一般規(guī)則下,都是將用戶輸入看做字符串處理,即使用戶輸入了數(shù)字。因此數(shù)值輸入必須被轉(zhuǎn)換成數(shù)字,然后才能將其用于計(jì)算。
下面列出了常用的轉(zhuǎn)換方法:
方法 | 描述 | 實(shí)例 |
---|---|---|
AsInt()
IsInt() |
轉(zhuǎn)換字符串為整數(shù)。 | if myString.IsInt() then
myInt=myString.AsInt() end if |
AsFloat()
IsFloat() |
轉(zhuǎn)換字符串為浮點(diǎn)數(shù)。 | if myString.IsFloat() then
myFloat=myString.AsFloat() end if |
AsDecimal()
IsDecimal() |
轉(zhuǎn)換字符串為十進(jìn)制數(shù)。 | if myString.IsDecimal() then
myDec=myString.AsDecimal() end if |
AsDateTime()
IsDateTime() |
轉(zhuǎn)換字符串為 ASP.NET DateTime 類型。 | myString="10/10/2012"
myDate=myString.AsDateTime() |
AsBool()
IsBool() |
轉(zhuǎn)換字符串為布爾值。 | myString="True"
myBool=myString.AsBool() |
ToString() | 轉(zhuǎn)換任何數(shù)據(jù)類型為字符串。 | myInt=1234
myString=myInt.ToString() |
以上就是本節(jié)中與 VB 變量有關(guān)的變量基礎(chǔ)知識、運(yùn)算符、數(shù)據(jù)類型以及數(shù)據(jù)類型的轉(zhuǎn)換的介紹。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: