면도기 VB 논리
ASP.NET Razor - VB 논리 조건
프로그래밍 논리: 조건에 따라 코드를 실행합니다.
If 조건
VB에서는 조건에 따라 코드를 실행할 수 있습니다.
조건을 결정하려면 if 문을 사용하세요. 판단 결과에 따라 if 문은 true 또는 false를 반환합니다.
- if 문은 코드 블록을 시작합니다
- 조건은 if와 then 사이에 작성됩니다.
- 조건이 true인 경우 if...then 사이의 코드 그리고 end if is 실행
Instance
@Code Dim price=50 End Code <html> <body> @If price>30 Then @<p>The price is too high.</p> End If </body> </html>
Run Instance»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
Else 조건
if 문에는 else 조건이 포함될 수 있습니다.
else 조건은 조건이 거짓일 때 실행될 코드를 정의합니다.
Instance
@Code Dim price=20 End Code <html> <body> @if price>30 Then @<p>The price is too high.</p> Else @<p>The price is OK.</p> End If </body> </html>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.
참고: 위 예에서 첫 번째 조건이 true인 경우 if 블록이 실행됩니다. else 조건은 if 조건을 제외한 "다른 모든 것"을 다룹니다. multiple 조건 판단은
elseif 조건:
instance
@Code Dim price=25 End Code <html> <body> @if price>=30 Then @<p>The price is high.</p> ElseIf price>20 And price<30 then @<p>The price is OK.</p> Else @<p>The price is low.</p> End If </body> </html>
run 인스턴스를 사용할 수 있습니다. 인스턴스에서 첫 번째 조건이 true이면 if 블록의 코드가 실행됩니다.
첫 번째 조건이 true가 아니고 두 번째 조건이 true인 경우 elseif 블록의 코드가 실행됩니다.
elseif 조건 갯수에는 제한이 없습니다. if 및 elseif 조건이 모두 참이 아닌 경우 마지막 else 블록(조건 없음)은 "다른 모든 것"을 다룹니다.
select block
을 사용하여 일부 개별 조건을 테스트할 수 있습니다.Instance
@Code Dim weekday=DateTime.Now.DayOfWeek Dim day=weekday.ToString() Dim message="" End Code <html> <body> @Select Case day Case "Monday" message="This is the first weekday." Case "Thursday" message="Only one day before weekend." Case "Friday" message="Tomorrow is weekend!" Case Else message="Today is " & day End Select <p>@message</p> </body> </html>
Run Instance»온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요