연산자

이 항목에서는 Autodesk® CFD 스크립팅에 내장된 연산자에 대해 설명합니다.

참고: 이 섹션의 정보는 응용프로그램 설명서용 QT 스크립트를 직접 참조합니다.

대입 연산자

이러한 연산자는 식의 값을 변수에 대입하는 데 사용됩니다.

= operator

var variable = expression;

대입 연산자는 식의 값을 변수에 대입하는 데 사용됩니다.

상수에 대입하려고 하면 오류가 발생합니다.

+= operator

variable += expression;

이 연산자는 식의 값을 변수에 더합니다. 다음과 같습니다.

variable = variable + expression;

그렇지만 짧게 쓸수록 오류가 발생할 가능성이 줄어듭니다.

-= operator

variable -= expression;

이 연산자는 식의 값을 변수에서 뺍니다.

*= 연산자

variable *= expression;

이 연산자는 식의 값에 변수 값을 곱합니다.

/= operator

variable /= expression;

이 연산자는 변수 값을 식의 값으로 나눕니다.

%= operator

variable %= expression;

이 연산자는 변수를 식으로 나눈 후 나머지(0일 수 있음)를 변수에 대입합니다.

산술 연산자

이러한 연산자는 피연산자에 대해 산술 계산을 수행하는 데 사용됩니다.

+ 연산자

operand1 + operand2

이 연산자는 두 피연산자(operand1 및 operand2)를 더한 결과를 반환합니다.

++ 연산자

++operand; // 선증가

operand++; // 후증가

이 연산자의 선증가 버전은 피연산자를 증가시키고 피연산자의 값(증가된)을 반환합니다.

이 연산자의 후증가 버전은 피연산자의 값을 반환한 후 피연산자를 증가시킵니다.

- 연산자

var result = operand1 - operand2; // 빼기

operand = -operand; // 단항 부정

이 연산자의 빼기 버전은 첫 번째 피연산자(operand1)에서 두 번째 피연산자(operand2)를 뺀 결과를 반환합니다.

이 연산자의 단항 부정 버전은 피연산자를 부정(기호 변경)한 결과를 반환합니다.

-- 연산자

--operand; // 선감소

operand--; // 후감소

이 연산자의 선감소 버전은 피연산자를 감소시키고 피연산자의 값(감소된)을 반환합니다.

이 연산자의 후감소 버전은 피연산자의 값을 반환한 후 피연산자를 감소시킵니다.

* 연산자

operand1 * operand2

이 연산자는 두 피연산자(operand1 및 operand2)를 곱한 결과를 반환합니다.

/ operator

operand1 / operand2

이 연산자는 첫 번째 피연산자(operand1)를 두 번째 피연산자(operand2)로 나눈 결과를 반환합니다.

0으로 나누어도 오류가 아닙니다. 0으로 나눈 결과는 무한입니다.

% operator

operand1 % operand2

이 연산자는 operand1을 operand2로 나눈 결과의 정수 나머지(0일 수 있음)를 반환합니다.

문자열 연산자

이러한 연산자는 연산자를 사용하여 문자열 함수를 제공합니다.

+ 문자열 연산자

str1 + str2

이 연산자는 피연산자(str1 및 str2)를 연결한 문자열을 반환합니다.

+= 문자열 연산자

str1 += str2

이 연산자는 첫 번째 피연산자(str1) 끝에 두 번째 피연산자(str2)를 추가합니다.

논리 연산자

이러한 연산자는 연산자 항(단항 연산자) 및 양쪽 항(이진 연산자)에서 해당 피연산자가 true인지 또는 false인지를 평가하는 데 사용됩니다.

이진 논리 연산자는 단락 논리를 사용합니다. 즉, 첫 번째 피연산자를 평가하여 식의 논리 값을 결정할 수 있는 경우 두 번째 피연산자를 평가하지 않습니다.

&& 연산자

operand1 && operand2

이 연산자는 두 피연산자가 모두 true이면 해당 값이 true인 객체를 반환하고, 그렇지 않으면 해당 값이 false인 객체를 반환합니다.

특히 operand1의 값이 false이면 연산자는 결과로 operand1을 반환합니다. operand1이 true인 경우 연산자는 operand2를 반환합니다.

|| 연산자

operand1 || operand2

이 연산자는 두 피연산자 중 하나가 true이면 해당 값이 true인 객체를 반환하고, 그렇지 않으면 해당 값이 false인 객체를 반환합니다.

특히 operand1의 값이 true이면 연산자는 결과로 operand1을 반환합니다. operand1이 false인 경우 연산자는 operand2를 반환합니다.

! 연산자

! 피연산자

피연산자의 값이 true이면 이 연산자는 false를 반환하고 그렇지 않으면 true를 반환합니다.

비교 연산자

이러한 연산자는 객체와 해당 값을 비교하는 데 사용됩니다.

== 연산자

operand1 == operand2

피연산자가 같을 경우 true를 반환하고 그렇지 않은 경우 false를 반환합니다.

!= 연산자

operand1 != operand2

피연산자가 같지 않을 경우 true를 반환하고 그렇지 않은 경우 false를 반환합니다.

=== 연산자

operand1 === operand2

피연산자가 같고 유형이 같으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

!== 연산자

operand1 !== operand2

피연산자의 같지 않거나 유형이 다른 경우 true를 반환하고 그렇지 않으면 false를 반환합니다.

> 연산자

operand1 > operand2

operand1이 operand2보다 큰 경우 true를 반환하고 그렇지 반환합니다.

>= 연산자

operand1 >= operand2

operand1이 operand2보다 크거나 같은 경우 true를 반환하고 그렇지 반환합니다.

< 연산자

operand1 < operand2

operand1이 operand2보다 작은 경우 true를 반환하고 그렇지 반환합니다.

<= 연산자

operand1 <= operand2

operand1이 operand2보다 작거나 같은 경우 true를 반환하고 그렇지 반환합니다.