Partager via


Mots réservés JScript (JScript)

Mise à jour : novembre 2007

JScript possède une série de mots réservés qui ont une signification particulière dans la syntaxe du langage JScript. En conséquence, il faut éviter d'utiliser ces mots pour nommer des fonctions, des variables et des constantes dans les scripts. Il existe trois classes de mots réservés.

Mots réservés protégés

Les mots clés protégés ne peuvent pas être utilisés comme identificateurs. L'utilisation d'un mot réservé protégé en tant qu'identificateur entraîne une erreur de compilation lors du chargement de votre script.

break

case

catch

class

const

continue

debugger

default

delete

do

else

export

extends

false

finally

for

function

if

import

in

instanceof

new

null

protected

return

super

switch

this

throw

true

try

typeof

var

while

with

Remarque :

Même si « export » est un mot réservé protégé, il n'a pas d'implémentation.

Nouveaux mots réservés

JScript possède également une liste de nouveaux mots réservés. Comme les mots réservés protégés, ces mots clés ont une signification spéciale dans la version actuelle de JScript. Pour des raisons de compatibilité descendante, les nouveaux mots réservés peuvent être utilisés en tant qu'identificateurs. Dès qu'un nouveau mot réservé est utilisé comme identificateur, il perd sa signification de mot clé dans le script. L'emploi de nouveaux mots réservés en tant qu'identificateurs peut entraîner une certaine confusion et doit être évité.

abstract

boolean

byte

char

decimal

double

enum

final

float

get

implements

int

interface

internal

long

package

private

protected

public

sbyte

set

short

static

uint

ulong

ushort

void

 

 

 

Mots réservés futurs

JScript possède une liste de mots réservés futurs, qui sont proposés comme mots clés dans les extensions futures de JScript. À l'instar des nouveaux mots réservés, ils peuvent être utilisés en tant qu'identificateurs dans la version actuelle de JScript. Toutefois, si vous évitez d'employer ces mots, il sera plus simple de mettre des scripts à niveau afin de tirer parti des fonctionnalités des versions de JScript à venir.

Lorsque vous choisissez un identificateur, il est important d'éviter des mots correspondant déjà aux noms de fonctions ou d'objets intrinsèques de JScript, tels que String ou parseInt.

assert

ensure

event

goto

invariant

namespace

native

require

synchronized

throws

transient

use

volatile

 

 

Voir aussi

Autres ressources

Référence JScript

Visite guidée du langage JScript