変数は、データを格納するために使用するエンティティ命名されています。
変数
変数は、データを格納するために使用されています。
変数の名前はアルファベット文字で始まる必要がありますし、空白や予約文字を含めることはできません。
変数は、データのIT店舗の種類を示す、特定のタイプのものとすることができます。 文字列変数ストア文字列値("Welcome to w3ii")整数変数の店舗番号値(103)日付変数ストアの日付値、など
変数は、薄暗いキーワードを使用して、またはタイプを使用して宣言されている(if you want to declare the type)が、ASP.NETは、通常は自動的にデータの種類を決定することができます。
例
//
Using the Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today
// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer =
103
Dim today As DateTime = DateTime.Today
データの種類
以下は、一般的なデータ型のリストは、次のとおりです。
タイプ | 説明 | 例 |
---|---|---|
整数 | 整数(whole numbers) | 103、12、5168 |
ダブル | 64ビット浮動小数点数 | 3.14、3.4e38 |
小数 | 進数(higher precision) | 1037.196543 |
ブーリアン | ブーリアン | 正誤 |
弦 | 弦 | 「こんにちはw3ii」、 "John" |
演算子
オペレータは、式の中で実行するコマンドの種類ASP.NETに指示します。
VB言語は、多くのオペレータをサポートしています。 以下は、一般的な演算子のリストは以下のとおりです。
オペレーター | 説明 | 例 |
---|---|---|
= | 変数に値を割り当てます。 | 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 |
& | 追加文字列(concatenation) 。 | "w3" & "schools" |
. | ドット。 別々のオブジェクトとメソッド。 | DateTime.Hour |
() | 括弧。 グループ値。 | (i+5) |
() | 括弧。 パラメータを渡します。 | x= Add(i,5) |
() | 括弧。 配列またはコレクション内の値にアクセスします。 | name(3) |
Not | ではありません。 trueまたはfalseに戻します。 | if Not ready |
And OR | 論理AND。 論理和。 | if ready And clear if ready Or clear |
AndAlso orElse | 論理拡張し。 論理または拡張。 | if ready AndAlso clear if ready OrElse clear |
データ型の変換
データ型を別のデータ型に変換すると便利な場合があります。
最も一般的な例は、整数または日付など、別のタイプの文字列入力を変換することです。
原則として、ユーザーの入力は、ユーザーが番号を入力した場合でも、文字列として提供されます。 彼らは計算に使用することができます前に、したがって、数値の入力値は、数値に変換する必要があります。
以下は、一般的な変換方法のリストは、次のとおりです。
方法 | デクリプション | 例 |
---|---|---|
AsInt() IsInt() | ストリングを整数に変換します。 | 場合myString. IsInt() myString. IsInt()その後、 ミンはのmyStringを=。 AsInt() 場合終了 |
AsFloat() IsFloat() | 浮動小数点数の文字列に変換します。 | 場合myString. IsFloat() myString. IsFloat()その後、 myFloat =のmyString。 AsFloat() 場合終了 |
AsDecimal() IsDecimal() | 10進数に文字列を変換します。 | 場合myString. IsDecimal() myString. IsDecimal()その後、 myDec =のmyString。 AsDecimal() 場合終了 |
AsDateTime() IsDateTime() | ASP.NETのDateTime型に文字列を変換します。 | myString = "2012年10月10日" MyDateに該当=のmyString。 AsDateTime() |
AsBool() IsBool() | ブールに文字列を変換します。 | myString = "真" myBool =のmyString。 AsBool() |
ToString() | 任意のデータ型は文字列に変換します。 | ミント= 1234 myString =ミン。 ToString() |