표현식의 값을 계산하고 결과를 반환하십시오.
[result = ]Eval( expression )
결과
선택 과목. 반환 된 결과를 수락하는 변수입니다. 결과가 지정되지 않으면 대신 Execute 문을 사용하는 것이 좋습니다.
표현
필요한 옵션. 유효한 vbscript 표현식을 포함하는 문자열 일 수 있습니다.
vbscript에서 x = y는 두 가지 설명을 가질 수 있습니다. 첫 번째 방법은 y 의 값을 x 에 할당하는 것입니다. 두 번째 설명은 X 와 Y가 동일한지 여부를 테스트하는 것입니다. 동일하면 결과는 사실입니다. 그렇지 않으면 결과는 거짓입니다. 평가 방법은 항상 두 번째 설명을 사용하는 반면 Execute 문은 항상 첫 번째 설명을 사용합니다.
과제 연산자 (=)가 비교 연산자 (==)와 다르기 때문에 비교와 할당 사이의 이러한 종류의 혼란은 Microsoft (R) Visual Basic Scripting Edition에 존재하지 않습니다.
하나 이상의 지정된 진술을 실행합니다.
Execute statements
필수 명령문 매개 변수는 실행될 하나 이상의 문을 포함하는 문자열 표현식입니다. 진술 매개 변수에 여러 문장을 포함시키려면 세미콜론 또는 내장 된 가지와 분리해야합니다.
vbscript에서 x = y는 두 가지 설명을 가질 수 있습니다. 먼저 할당 문으로 y 의 값을 x에 할당하십시오. 두 번째는 x 와 y 의 값이 표현과 동일인지 테스트하는 것입니다. 동일하면 결과는 참입니다. 그렇지 않으면 결과는 거짓입니다. Execute 문은 항상 첫 번째 설명을 사용하는 반면 Eval 메소드는 항상 두 번째 설명을 사용합니다.
할당 연산자 (=)와 비교 연산자 (==)가 다르기 때문에 Microsoft (R) Visual Basic Scripting Edition의 과제와 비교 사이에는 혼란이 없습니다.
실행 명령문이라고하는 컨텍스트는 코드가 실행하기 위해 사용할 수있는 객체와 변수를 결정합니다. 범위 내의 객체 및 변수는 실행 명령문에서 실행되는 코드를 사용할 수 있습니다. 그러나 실행 된 코드가 프로세스를 생성하면 프로세스가있는 프로세스의 범위를 상속받지 않는다는 것입니다.
다른 프로세스와 마찬가지로 새로운 프로세스의 범위는 글로벌이며 글로벌 범위에서 모든 것을 물려받습니다. 다른 프로세스와 달리 컨텍스트는 글로벌 범위가 아니므로 실행 명령문이 발생하는 프로세스 내에서만 실행할 수 있습니다. 그러나 동일한 실행 명령문이 프로 시저 외부의 범위에서 (예 : 글로벌 범위)로 호출되면 글로벌 범위의 모든 것을 상속 할뿐만 아니라 컨텍스트가 글로벌이기 때문에 어디서나 호출 할 수 있습니다.
스크립트 글로벌 네임 스페이스에 지정된 여러 문의 작업을 실행하십시오.
ExecuteGlobal statement
명령문 매개 변수는 하나 이상의 실행 가능 문자를 포함하는 문자열 표현식입니다. 명령문 매개 변수에 여러 문장을 포함시키고 결장을 사용하여 분리 할 수 있습니다.
vbscript에서 x = y