답변:
실제로 ECMAScript에 대한 다른 이름입니다. John Resig는 좋은 설명이 있습니다.
다음은 전체 버전 분석입니다.
f(x) = y
. 자세한 내용은 이 질문 을 참조하십시오 .
내가 말할 수있는 한, 두 가지 :
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라는 이름을 사용합니다 ( JavaScript 는 Oracle Corporation 의 상표입니다 ).
언어 인 자바 스크립트가 넷스케이프에서 가장 먼저 나왔습니다.
Microsoft는 Javascript를 리버스 엔지니어링하고 Sun과의 상표 문제를 피하기 위해 JScript라고 불렀습니다. (당시 Netscape와 Sun은 파트너 관계 였기 때문에 문제가되지 않았습니다.)
언어는 동일하며 둘 다 사후 표준 인 ECMA 스크립트의 방언입니다.
언어는 동일하지만 JScript는 Internet Explorer에서 실행되기 때문에 브라우저에서 노출하는 다른 개체 (예 : ActiveXObject)에 액세스 할 수 있습니다.
이 기사 에 따르면 :
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를 해석하도록 설계되었습니다.
오래 전에 모든 브라우저 제공 업체는 브라우저 용 JavaScript 엔진을 만들고 있었으며 오직 그들과 신만이 내부에서 무슨 일이 일어나고 있는지 알고있었습니다. 어느 아름다운 날, ECMA International이 와서 말했습니다. 공통 표준에 따라 엔진을 만들고, 삶을 더 쉽고 재미있게 만들기 위해 일반적인 것을 만들어 보자, 그들은 표준을 만들었습니다. 모든 브라우저 공급자는 ECMAScript 코어 (표준)를 기반으로 JavaScript 엔진을 만듭니다.
예를 들어 Google Chrome은 V8 엔진을 사용하며 이것은 오픈 소스입니다. 그것을 다운로드하고 C ++ 프로그램이 JavaScript의 '인쇄'명령을 기계어 코드로 어떻게 변환하는지 볼 수 있습니다.
Internet Explorer는 브라우저에 JScript (Chakra) 엔진을 사용하고 다른 사람들은 그렇게하며 모두 공통 코어를 사용합니다.
Jscript는 C #과 유사한 .NET 언어로, 동일한 기능과 모든 .NET 기능에 대한 액세스 권한이 있습니다.
JavaScript는 ASP Classic 서버에서 실행됩니다. Classic ASP를 사용하여 클라이언트에있는 것과 동일한 JavaScript를 실행하십시오 (HTML5 기능 제외). 대부분의 코드에 대해 이런 식으로 한 세트의 코드 만 있습니다.
클래식 ASP에없는 이미지 및 이진 파일 기능이 필요할 때 .ASPX JScript를 실행합니다. 이 코드는 서버에 고유하지만 매우 강력합니다.
JScript 는 Microsoft 의 JavaScript에 해당 합니다.
Java는 Oracle 제품이며 Sun 제품이었습니다.
오라클 은 썬을 인수했습니다 .
JavaScript + Microsoft = JScript
const
변수를 선언 하기 위해 키워드를 사용할 수 없다 : const MY_CONSTANT = 10;