JScript에서 VBScript로 변환
VBScript에서 For... 각 루프는 컬렉션의 멤버를 열거합니다. JScript의 경우 in 루프는 JScript 개체 또는 배열의 멤버를 열거합니다. JScript에서 컬렉션을 열거하려면 Enumerator 개체를 사용합니다.
JScript는 오류를 트래핑하고 처리하는 데 사용할 수 있는 Error 개체를 제공합니다. Error 개체는 VBScript Err 개체와 유사합니다.
JScript에는 숫자, 문자열, 부울, 개체 및 null 특성과 같은 여러 데이터 형식이 있습니다. VBScript는 문자열, 숫자, 부울 등을 나타내기 위해 하위 형식으로 사용할 수 있는 하나의 데이터 형식인 Variant만 사용합니다.
JScript에서 배열의 길이 속성에 대한 새 값을 설정하여 배열을 동적으로 확장할 수 있습니다. VBScript에서는 배열을 확대할 수 없습니다. redim 문을 사용하여 다시 수정해야 합니다.
VBScript와 JScript 모두 함수를 지원합니다. 그러나 VBScript는 서브루틴도 지원합니다. 서브루틴은 함수와 비슷하지만 값을 반환하지는 않습니다.
JScript는 대/소문자를 구분합니다. VBScript는 그렇지 않습니다.
JScript는 인터넷 Explorer 및 Netscape Navigator를 비롯한 다양한 웹 브라우저에서 지원됩니다. Netscape Navigator는 VBScript를 지원하지 않습니다.
JScript 배열은 VARIANT SAFEARRAY 변수 형식의 배열이 아닙니다. JScript 스크립트는 VBArray 개체를 사용하여 VARIANT SAFEARRAY 변수에 액세스해야 합니다. VBScript 스크립트는 VARIANT SAFEARRAY 변수에 직접 액세스할 수 있습니다.
관련 항목