Share via


Parole riservate in JScript (Visual Studio - JScript)

In JScript sono presenti numerose parole riservate con un significato specifico in quanto fanno parte della sintassi stessa del linguaggio. Pertanto, non è consigliabile utilizzarle in uno script come nomi di funzioni, variabili o costanti. Vi sono tre classi di parole riservate.

Parole riservate protette

Le parole chiave riservate protette non possono essere utilizzate come identificatori. L'utilizzo di una parola riservata protetta come identificatore determina un errore di compilazione durante il caricamento dello script.

break

case

catch

class

const

continue

debugger

default

elimina

do

else

export

extends

false

finally

for

funzione

if

import

in

instanceof

new

null

protected

return

super

switch

this

throw

true

try

typeof

var

while

con

Nota

La parola riservata protetta "export" non è implementata.

Nuove parole riservate

In JScript è presente anche un elenco di parole riservate nuove. Come le parole riservate protette, questa parole chiave assumono un significato particolare all'interno della versione corrente di JScript. Per motivi di compatibilità con le versioni precedenti, le nuove parole riservate possono essere utilizzate come identificatori. Tuttavia, una volta utilizzata in uno script come identificatore, una nuova parola riservata perde il significato di parola chiave. Pertanto, l'utilizzo di nuove parole riservate come identificatori può generare confusione e dovrebbe essere evitato.

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

 

 

 

Parole riservate future

In JScript esiste un elenco di parole riservate future, vale a dire proposte come parole chiave per le future versioni di JScript. Come le nuove parole riservate, anche queste possono essere utilizzate come identificatori nella corrente versione di JScript. Tuttavia, evitandone questo impiego, sarà più agevole aggiornare gli script in modo che siano in grado di sfruttare le funzionalità disponibili nelle future versioni di JScript.

Nella scelta degli identificatori è inoltre importante evitare qualsiasi parola già utilizzata come nome di oggetti o funzioni intrinseche di JScript, quale String o parseInt.

assert

ensure

event

goto

invariant

Spazio dei nomi

native

require

synchronized

throws

transient

use

volatile

 

 

Vedere anche

Altre risorse

Riferimenti al linguaggio JScript

Introduzione al linguaggio JScript