[javascript] JavaScript와 JScript의 차이점은 무엇입니까?

나는 항상 HecK?!? JScript와 JavaScript의 차이점입니다.



답변

실제로 ECMAScript에 대한 다른 이름입니다. John Resig는 좋은 설명이 있습니다.

다음은 전체 버전 분석입니다.

  • IE 6-7은 JScript 5 (ECMAScript 3, JavaScript 1.5와 동일)를 지원합니다.
  • IE 8은 JScript 6을 지원합니다 (ECMAScript 3, JavaScript 1.5-JScript 5보다 더 많은 버그 수정)
  • Firefox 1.0은 JavaScript 1.5 (ECMAScript 3에 해당)를 지원합니다.
  • Firefox 1.5는 JavaScript 1.6 (1.5 + Array Extras + E4X + 기타)을 지원합니다.
  • Firefox 2.0은 JavaScript 1.7 (1.6 + Generator + Iterators + let + 기타)을 지원합니다.
  • Firefox 3.0은 JavaScript 1.8 (1.7 + Generator Expressions + Expression Closures + 기타)을 지원합니다.
  • Firefox의 다음 버전은 JavaScript 1.9 (1.8 + 추후 결정)를 지원합니다.
  • Opera는 ECMAScript 3 + Getters 및 Setters + 기타와 동등한 언어를 지원합니다.
  • Safari는 ECMAScript 3 + Getters 및 Setters + 기타에 해당하는 언어를 지원합니다.

답변

내가 말할 수있는 한, 두 가지 :

  1. ActiveXObject 생성자
  2. 관용구 f (x) = y는 대략 f [x] = y와 같습니다.

답변

Wikipedia에서 : http://en.wikipedia.org/wiki/Jscript

JScript는 ECMAScript 스크립팅 언어 사양의 Microsoft 방언입니다.

JavaScript (ECMA 사양의 Netscape / Mozilla 구현), JScript 및 ECMAScript는 매우 유사한 언어입니다. 사실 “JavaScript”라는 이름은 종종 ECMAScript 또는 JScript를 가리키는 데 사용됩니다.

Microsoft는 상표 문제를 방지하기 위해 구현에 JScript라는 이름을 사용합니다 ( JavaScriptOracle Corporation 의 상표입니다 ).


답변

JScript는 Microsoft의 ECMAScript 사양 구현입니다. JavaScript는 사양의 Mozilla 구현입니다.


답변

언어 인 자바 스크립트가 넷스케이프에서 가장 먼저 나왔습니다.

Microsoft는 Javascript를 리버스 엔지니어링하고 Sun과의 상표 문제를 피하기 위해 JScript라고 불렀습니다. (당시 Netscape와 Sun은 파트너 관계 였기 때문에 문제가되지 않았습니다.)

언어는 동일하며 둘 다 사후 표준 인 ECMA 스크립트의 방언입니다.

언어는 동일하지만 JScript는 Internet Explorer에서 실행되기 때문에 브라우저에서 노출하는 다른 개체 (예 : ActiveXObject)에 액세스 할 수 있습니다.


답변

JScript는 Microsoft에서 구현 한 Javascript입니다.


답변

기사 에 따르면 :

  • JavaScript 는 클라이언트 및 서버 인터넷 응용 프로그램 개발을 위해 설계된 Netscape Communications에서 개발 한 스크립팅 언어입니다. Netscape Navigator는 웹 페이지에 포함 된 JavaScript를 해석하도록 설계되었습니다. JavaScript는 Sun Microsystem의 Java 언어와 무관합니다.

  • Microsoft JScript 는 Netscape JavaScript의 개방형 구현입니다. JScript는 World Wide Web을위한 활성 온라인 콘텐츠를 만들기 위해 설계된 고성능 스크립팅 언어입니다. JScript를 사용하면 개발자가 ActiveX 컨트롤 및 Java 프로그램을 포함하여 웹 페이지의 다양한 개체를 연결하고 자동화 할 수 있습니다. Microsoft Internet Explorer는 웹 페이지에 포함 된 JScript를 해석하도록 설계되었습니다.