ASP.NET Razor - VB 변수

변수는 데이터를 저장하는 데 사용되는 이름이 붙은 실체입니다.

변수

변수는 데이터를 저장하는 데 사용됩니다.

변수 이름은 알파벳 문자로 시작해야 하며, 공백 및 예약된 문자를 포함할 수 없습니다.

변수는 특정한 타입이 될 수 있으며, 저장하는 데이터 타입을 나타냅니다. 문자열 변수는 문자열 값을 저장합니다. ("Welcome to CodeW3C.com") 정수 변수는 숫자 값을 저장합니다. (103) 날짜 변수는 날짜 값을 저장합니다. 이렇게 다양합니다.

Dim 키워드 또는 타입을 사용하여 변수를 선언할 수 있지만, ASP.NET는 일반적으로 데이터 타입을 자동으로 결정할 수 있습니다.

예제

// Dim 키워드 사용하기:
Dim greeting = "Welcome to CodeW3C.com"
Dim counter = 103
Dim today = DateTime.Today
// 데이터 타입 사용하기:
Dim greeting As String = "Welcome to CodeW3C.com"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

데이터 타입

일반적인 데이터 타입 목록을 나열합니다:

타입 설명 예제
integer 정수 103, 12, 5168
double 64비트 부호 floating-point 3.14, 3.4e38
decimal 소수점 1037.196543
boolean 논리 값 true, false
string 문자열 값 "Hello CodeW3C.com", "Bill"

연산자

연산자는 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)
& 문자열 추가(캐리링 또는 연결) "w3" & "schools"
. 점. 객체와 메서드를 구분. DateTime.Hour
구 brackets. 구 brackets. 값을 그룹화. (i+5)
구 brackets. 구 brackets. 파라미터 전달. x=Add(i,5)
구 brackets. 구 brackets. 배열이나 셋의 값을 액세스. 이름(3)
비. true 또는 false를 반전. 준비가 되지 않았다
  • 또는
  • 논리적과
  • 논리적 또는
  • 준비가 되었고 클리어
  • 준비가 되었거나 클리어
  • AndAlso
  • orElse
  • 확장된 논리적 그리고
  • 확장된 논리적 또는
  • if ready AndAlso clear
  • if ready OrElse clear

데이터 유형 변환

데이터 유형을 다른 유형으로 변환하는 것은 때로는 매우 유용할 수 있습니다.

가장 일반적인 예로는 문자열 입력을 다른 유형으로 변환하는 것이 있습니다. 예를 들어, 정수나 날짜와 같은 유형으로 변환합니다.

규칙적으로, 사용자 입력은 문자열로 처리됩니다. 따라서 사용자가 입력한 것이 숫자라도, 계산에 사용하기 전에 숫자로 변환되어야 합니다.

아래는 일반적인 변환 메서드 목록입니다:

메서드 설명 예제
  • AsInt()
  • IsInt()
문자열을 정수로 변환합니다. if myString.IsInt() then
myInt = myString.AsInt()
end if
  • AsFloat()
  • IsFloat()
문자열을 부동소수점 수로 변환합니다. if myString.IsFloat() then
myFloat = myString.AsFloat()
end if
  • AsDecimal()
  • IsDecimal()
문자열을 데시imal 수로 변환합니다. if myString.IsDecimal() then
myDec = myString.AsDecimal()
end if
  • AsDateTime()
  • IsDateTime()
문자열을 ASP.NET DateTime 유형으로 변환합니다. myString = "10/10/2012"
myDate = myString.AsDateTime()
  • AsBool()
  • IsBool()
문자열을 논리 값으로 변환합니다. myString = "True"
myBool = myString.AsBool()
ToString() 데이터 유형을 문자열로 변환합니다. myInt = 1234
myString = myInt.ToString()