Sdílet prostřednictvím


Microsoft JScript-Features – ECMA (JScript)

Aktualisiert: November 2007

JScript umfasst nahezu alle Features der Sprachspezifikation für ECMAScript Edition 3. Darüber hinaus wird JScript in Verbindung mit ECMAScript Edition 4 entwickelt und enthält auch viele der vorgeschlagenen Features dieser Sprache. In den nachfolgenden Tabellen sind die Features von ECMAScript 3 sowie die vorgeschlagenen Features von ECMAScript 4 aufgelistet, die von JScript unterstützt werden.

Von JScript unterstützte Features

Kategorie

Feature/Schlüsselwort von ECMAScript 3

Behandlung von Arrays

Arrayconcat,join, length, reverse, slice, sort

Zuweisungen

Zuweisung (=),Additionszuweisung (+=),Bitweise AND-Zuweisung (&=),Bitweise OR-Zuweisung (|=),Bitweise XOR-Zuweisung (^=),Divisionszuweisung (/=),Linksschiebezuweisung (<<=),Modulozuweisung (%=),Multiplikationszuweisung (*=),Rechtsschiebezuweisung (>>=),Subtraktionszuweisung (-=),Vorzeichenlose Rechtsschiebezuweisung (>>>=)

Boolesche Werte

Boolean, true, false

Kommentarzeichen

/*...*/ oder //

Konstanten/Literale

NaN null,Infinity undefined

Ablaufsteuerung

break continue do...while for for...in if...else Labeled return switch while

Datum und Uhrzeit

Date getDate, getDay, getFullYear, getHours, getMilliseconds, getMinutes, getMonth, getSeconds, getTime, getTimezoneOffset, getYear, getUTCDate, getUTCDay, getUTCFullYear, getUTCHours, getUTCMilliseconds, getUTCMinutes, getUTCMonth, getUTCSeconds, setDate, setFullYear, setHours, setMilliseconds, setMinutes, setMonth, setSeconds, setTime, setYear, setUTCDate, setUTCFullYear, setUTCHours, setUTCMilliseconds, setUTCMinutes, setUTCMonth, setUTCSeconds, toGMTString, toLocaleString, toUTCString, parse, UTC

Deklarationen

Function new this var with

Fehlerbehandlung

Error, description, number, throw, try...catch

Erstellen von Funktionen

caller, Function arguments, length

Globale Methoden

Global escape, unescape eval isFinite, isNaN parseInt, parseFloat

Arithmetik

Math abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random, round, sin, sqrt, tan, E, LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2, SQRT2

Zahlen

Number MAX_VALUE, MIN_VALUE NaN NEGATIVE_INFINITY, POSITIVE_INFINITY

Erstellen von Objekten

Object new constructor, instanceof, prototype, toString, valueOf

Operatoren

Addition (+), Subtraktion (-) Modulo (%) Multiplikation (*), Division (/) Negation (-) Gleichheit (==), Ungleichheit (!=) Kleiner als (<), Kleiner oder gleich (<=) Größer als (>) Größer oder gleich (>=) Logisches AND (&&), OR (||), NOT (!) Bitweises AND (&), OR (|), NOT (~), XOR (^) Bitweises Linksschieben (<<), Rechtsschieben (>>) Rechtsschieben ohne Vorzeichen (>>>) Bedingt (?:) Komma (, ) delete, typeof, void Dekrement ( -- ), Inkrement (++),Strikte Gleichheit (===), Strikte Ungleichheit (!==)

Objekte

Array Boolean Date Function Global Math Number Object RegExp Regular Expression String

Reguläre Ausdrücke und Mustervergleich

RegExp index, input, lastIndex, $1...$9, source, compile, exec, test Regular Expression Syntax

Zeichenfolgen

String charAt, charCodeAt, fromCharCode indexOf, lastIndexOf split toLowerCase, toUpperCase lengthconcat, slice match, replace, search anchor, big, blink, bold, fixed, fontcolor, fontsize, italics, link, small, strike, sub, sup

Kategorie

Vorgeschlagenes Feature/Schlüsselwort für ECMAScript 4

Auf Klassen basierende Objekte

class, extends, implements, interface,function get, function set, static,public, private, protected, internal,abstract, final,hide, override,static

Deklarationen

const

Enumerationen

enum

Siehe auch

Konzepte

Microsoft JScript-Features – ECMA-fremd (JScript)

Weitere Ressourcen

JScript-Referenz