다음을 통해 공유


VBScript에서 JScript로 변환

VBScript에서 For... 루프는 컬렉션의 멤버를 열거합니다. JScript에서 에 대한...in 루프는 JScript 개체 또는 배열의 멤버를 열거합니다. JScript에서 컬렉션을 열거하려면 Enumerator 개체를 사용합니다.

JScript에는 숫자, 문자열, 부울, 개체 및 null 특성과 같은 여러 데이터 형식이 있습니다. VBScript는 문자열, 숫자, 부울 등을 나타내기 위해 하위 형식으로 사용할 수 있는 하나의 데이터 형식인 Variant만 사용합니다.

JScript에서 배열의 length 속성에 대한 새 값을 설정하여 배열을 동적으로 확장할 수 있습니다. VBScript에서는 배열을 확대할 수 없습니다. redim 문을 사용하여 재배포해야 합니다.

VBScript와 JScript 모두 함수를 지원합니다. 그러나 VBScript는 하위 경로도 지원합니다. 서브루틴은 함수와 비슷하지만 값을 반환하지는 않습니다.

JScript는 대/소문자를 구분합니다. VBScript는 그렇지 않습니다.

JScript는 인터넷 Explorer 및 Netscape Navigator 모두에서 지원됩니다. Netscape Navigator는 VBScript를 지원하지 않습니다.

JScript는 오류를 트래핑하고 처리하는 데 사용할 수 있는 Error 개체를 제공합니다. Error 개체는 VBScript Err 개체와 유사합니다.

JScript 배열은 VARIANT SAFEARRAY 변수 형식의 배열이 아닙니다. 스크립트가 COM 개체 또는 VBScript 스크립트에서 VARIANT SAFEARRAY 변수를 수신하는 경우 VBArray 개체를 사용하여 VARIANT SAFEARRAY 변수에 액세스해야 합니다.

JScript로 변환