다음을 통해 공유


값 비교(Visual Basic)

비교 연산자를 사용하여 숫자 변수의 값을 비교하는 식을 구성할 수 있습니다. 이러한 식은 비교가 true인지 false인지에 따라 Boolean 값을 반환합니다. 그러한 식의 예는 다음과 같습니다.

45 > 26

26 > 45

45가 26보다 크므로 첫 번째 식은 True로 평가됩니다. 두 번째 예는 26이 45보다 크지 않기 때문에 False로 평가됩니다.

이런 방식으로 숫자 식을 비교할 수도 있습니다. 다음 예와 같이 비교하는 식 자체가 복잡한 식일 수 있습니다.

x / 45 * (y +17) >= System.Math.Sqrt(z) / (p - (x * 16))

위의 복합 식에는 리터럴, 변수 및 함수 호출이 포함됩니다. 비교 연산자의 양쪽 식이 평가되고 결과 값은 >= 비교 연산자를 사용하여 비교됩니다. 왼쪽의 식 값이 오른쪽 식의 값보다 크거나 같으면 전체 식은 True로 평가됩니다. 그렇지 않으면 False로 평가됩니다.

값을 비교하는 식은 다음 예와 같이 If...Then 구문에서 가장 일반적으로 사용됩니다.

If x > 50 Then
    ' Insert code to run if x is greater than 50.
Else
    ' Insert code to run if x is less than or equal to 50.
End If

= 기호는 비교 연산자이자 대입 연산자입니다. 비교 연산자로 사용되면 다음 예와 같이 왼쪽 값이 오른쪽 값과 같은지 여부를 평가합니다.

If x = 50 Then
    ' Insert code to continue program.
End If

If, While, Loop 또는 ElseIf 문에서와 같이 Boolean 값이 필요한 모든 곳에서 또는 값을 Boolean 변수에 할당하거나 전달할 때 비교 식을 사용할 수도 있습니다. 다음 예에서는 비교 식에서 반환된 값이 Boolean 변수에 할당됩니다.

Dim x As Boolean
x = 50 < 30
' The preceding statement assigns False to x.

참고 항목