Odpowiedzi:
Tylko różne nazwy tego, co naprawdę jest ECMAScript. John Resig ma dobre wyjaśnienie .
Oto podział pełnej wersji:
f(x) = y
. Zobacz to pytanie, aby uzyskać więcej informacji.
O ile wiem, dwie rzeczy:
f(x) = y
idiom wkurza mnie najbardziej! Dlaczego, och, dlaczego nie poszli po prostu z f[x] = y
...
Z Wikipedii: http://en.wikipedia.org/wiki/Jscript
JScript to dialekt Microsoft specyfikacji języka skryptowego ECMAScript.
JavaScript (implementacja specyfikacji ECMA w Netscape / Mozilli), JScript i ECMAScript to bardzo podobne języki. W rzeczywistości nazwa „JavaScript” jest często używana w odniesieniu do ECMAScript lub JScript.
Firma Microsoft używa nazwy JScript do swojej implementacji, aby uniknąć problemów ze znakami towarowymi ( JavaScript jest znakiem towarowym firmy Oracle Corporation ).
JScript to implementacja specyfikacji ECMAScript firmy Microsoft. JavaScript jest implementacją specyfikacji Mozilli.
Javascript, język, pojawił się jako pierwszy, od Netscape.
Firma Microsoft przeprowadziła inżynierię wsteczną Javascript i nazwała go JScript, aby uniknąć problemów ze znakami towarowymi w firmie Sun. (Netscape i Sun były wówczas partnerami, więc był to mniejszy problem)
Języki są identyczne, oba są dialektami pisma ECMA, standardu po fakcie.
Chociaż języki są identyczne, ponieważ JScript działa w przeglądarce Internet Explorer, ma dostęp do różnych obiektów widocznych przez przeglądarkę (takich jak ActiveXObject)
JScript to implementacja Javascript firmy Microsoft
Zgodnie z tym artykułem:
JavaScript to język skryptowy opracowany przez firmę Netscape Communications, przeznaczony do tworzenia aplikacji internetowych typu klient i serwer. Netscape Navigator jest przeznaczony do interpretowania JavaScript osadzonego na stronach internetowych. JavaScript jest niezależny od języka Java firmy Sun Microsystem.
Microsoft JScript to otwarta implementacja JavaScript firmy Netscape. JScript to wysokowydajny język skryptowy przeznaczony do tworzenia aktywnej zawartości online dla sieci WWW. JScript umożliwia programistom łączenie i automatyzację wielu różnych obiektów na stronach internetowych, w tym formantów ActiveX i programów Java. Program Microsoft Internet Explorer jest przeznaczony do interpretowania języka JScript osadzonego na stronach sieci Web.
Dawno temu wszyscy dostawcy przeglądarek tworzyli silniki JavaScript dla swoich przeglądarek i tylko oni i Bóg wiedzieli, co się w nich dzieje. Pewnego pięknego dnia ECMA International przyszła i powiedziała: stwórzmy silniki w oparciu o wspólny standard, zróbmy coś ogólnego, aby życie było łatwiejsze i przyjemniejsze, a oni stworzyli ten standard. Ponieważ wszyscy dostawcy przeglądarek tworzą swoje silniki JavaScript w oparciu o rdzeń ECMAScript (standard).
Na przykład Google Chrome używa silnika V8 i jest to oprogramowanie typu open source. Możesz go pobrać i zobaczyć, jak program C ++ tłumaczy polecenie „drukuj” JavaScript na kod maszynowy.
Internet Explorer używa silnika JScript (Chakra) w swojej przeglądarce, a inne robią to i wszystkie używają wspólnego rdzenia.
Należy pamiętać o pewnych różnicach w kodzie.
Ujemny pierwszy parametr subtr nie jest obsługiwany, np. W Javascript: "string".substr(-1)
zwraca „g”, natomiast w JScript: "string".substr(-1)
zwraca „string”
Można to zrobić, "string"[0]
aby uzyskać "s" w JavaScript, ale JScript nie obsługuje takiej konstrukcji. (W rzeczywistości tylko nowoczesne przeglądarki wydają się wspierać tę "string"[0]
konstrukcję.
Jscript to język .NET podobny do C #, z tymi samymi możliwościami i dostępem do wszystkich funkcji .NET.
JavaScript jest uruchamiany na serwerze ASP Classic. Użyj klasycznej ASP, aby uruchomić ten sam JavaScript, który masz na kliencie (z wyłączeniem możliwości HTML5). W ten sposób mam tylko jeden zestaw kodu dla większości mojego kodu.
Uruchamiam .ASPX JScript, gdy potrzebuję funkcji obrazu i pliku binarnego (między innymi), których nie ma w klasycznej ASP. Ten kod jest unikalny dla serwera, ale niezwykle potężny.
JScript to odpowiednik JavaScript firmy Microsoft .
Java jest produktem Oracle i była produktem firmy Sun.
Oracle kupił Sun .
JavaScript + Microsoft = JScript
const
słowa kluczowego do deklarowania zmiennych: const MY_CONSTANT = 10;