introduzione
Le parole chiave JavaScript sono parole riservate. Esistono numeri di parole chiave riservate in JavaScript che hanno un significato speciale. Queste parole chiave non possono essere utilizzate come identificatori, ad esempio per nomi di variabili, etichette di loop o nomi di funzioni, ecc. Nei nostri programmi JavaScript.
Elenco di parole chiave Javascript
Di seguito è riportato l'elenco delle parole chiave JavaScript
vai a | Nel | instanceof | Statico | infine |
argomenti | pubblico | Fare | altro | const |
Funzione | classe* | ritorno | permettere* | Catturare |
Eval | Per | Se | Questo | provare |
Rompere | debugger | dare la precedenza | si estende * | enum * |
Continua | esportare* | nullo | interruttore | privato |
Nuovo | gettare | mentre | Astuccio | await * |
Elimina | super* | predefinito | vuoto | Var |
protetta | Pacchetto | Interfaccia | falso | tipo di |
attrezzi | Con | importare* | Vero | ` |
Le parole chiave che sono contrassegnate da '*' sono nuove in ECMAScript 5 e 6 (che sono la versione di javascript). Gli elenchi di parole riservate che sono state rimosse dagli standard ECMAScript 5 e 6 sono riportati di seguito -
- vai a
- Doppio
- transitorio
- volatile
- int
- sincronizzato
- getta
- nativo
- galleggiante
- corto
- byte
- booleano
- lungo
- astratto
- finale
- char.
Esempio di parole chiave JavaScript
Di seguito sono riportate le parole chiave JavaScript
1. vai alla parola chiave
Utilizzato per restituire il controllo dell'esecuzione in una posizione specifica. In generale, il goto può essere realizzato dall'interruzione e continuare le parole chiave.
Esempio
var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;
Ora lo stesso codice riscriviamo con break e continuiamo come parole chiave
var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)
2. in parola chiave
È un operatore che restituisce true se la proprietà specificata è presente nell'oggetto specificato, altrimenti restituisce false.
Esempio
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
// output as true expected
console.log('apple' in fruits);
3. parola chiave instanceof
Restituisce vero se l'oggetto è un'istanza della classe altrimenti falso
Esempio
var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;
4. parole chiave argomenti
Rappresenta l'elenco di parametri passati alla funzione quando si chiama la funzione.
Esempio
const func = function(p1, p2, p3) (
const param = Array.from(arguments);
console.log(param) // (11, 22, 33) )
func(11, 22, 33);
5. parola chiave pubblica
È un modificatore di accesso che può essere utilizzato con attributi, classi, costruttori e metodi che lo rendono accessibile ad altre classi.
Esempio
public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)
class MainClass (
public static void main(String() args) (
Employee obj = new Employee ();
System.out.println("Name= " + obj.efn + " " + obj.lname);
)
)
6. D o parola chiave
Utilizzato per definire un ciclo do-while.
Esempio
var a=1;
do (
document.write("loop is running for " + a + "times
a ++;
)
while (a <= 10);
7. Parola chiave funzione
Utilizzato per definire una funzione per eseguire un blocco di codice.
Esempio
var func = function()(
return "Hello";
)
alert(func());
8. parola chiave class *
Utilizzato per definire una classe.
Esempio
public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)
9. parola chiave return
Utilizzato per tornare dalla funzione o dal metodo con o senza un valore.
Esempio
var func = function()(
return "Hello";
)
10. Parola chiave eval
Utilizzato per valutare una stringa specificata. L'uso di eval come funzione globale eval ().
Esempio
function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();
11. Per parola chiave
Utilizzato per definire un loop, per loop per eseguire ripetutamente un blocco di codice fino a quando una condizione è vera.
Esempio
for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)
12. se parola chiave
Utilizzato per definire un costrutto condizionato. se l'istruzione viene utilizzata per eseguire un blocco di codice se la condizione è vera.
Esempio
var date = new Date();
var day = date.getDay(); // Sunday Saturday : 0 6
if(day==5) (
alert("This is weekend!");
) else (
alert("This is non-weekend!");
13. Parola chiave break
utilizzato in un loop per interrompere o interrompere l'esecuzione del loop.
Esempio
for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)
14. parola chiave debugger
Utilizzato per interrompere l'esecuzione del codice javascript e chiamare la funzione di debug, se definito. La parola chiave debugger è uguale all'interruzione.
Esempio
var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;
15. Parola chiave eli
Utilizzato per mettere in pausa e riprendere una funzione del generatore. La funzione del generatore è la stessa di una funzione normale ma per restituire un valore al posto del ritorno usa la parola chiave yield.
Esempio
function* iter( a ) (
while (a < 4) (
yield a++;
)
)
const i = iter ( 1 );
console.log(i.next().value); //return 1
console.log(i.next().value); //return 2
console.log(i.next().value); //return 3
16. Parola chiave Contin ue
Utilizzato in un ciclo per continuare il ciclo e saltare le seguenti istruzioni all'interno del ciclo.
Esempio
for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)
17. parola chiave expor t *
Utilizzato per esportare oggetti, funzioni o valori dal modulo in modo che possano essere utilizzati in un altro programma con l'aiuto dell'istruzione import.
Esempio
export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant
18. parola chiave null
Utilizzato per rappresentare un tipo di dati speciale senza valore.
Esempio
var age = null;
alert(age);
19. Nuova parola chiave
Utilizzato per creare un oggetto.
Esempio
Employee obj = new Employee ();
20. lancia la parola chiave
Utilizzato in un blocco try per generare esplicitamente un oggetto eccezione.
Esempio
Var i=1
try (
if(i == "") throw "is Empty";
if(x > 0) throw "positive";
if(x < 0) throw "negative";
)
catch(msg) (
message.innerHTML = "Input " + msg;
)
21. while parola chiave
Utilizzato per while loop, while loop esegue il blocco di codice fino a quando la condizione non è vera.
Esempio
var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times
a ++;
)
22. Elimina parola chiave
Utilizzato per rimuovere proprietà da un oggetto.
Esempio
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;
23. parola chiave super *
Utilizzato per chiamare la funzione o il metodo di una classe genitore.
Esempio
super.disp(); //the disp is a method of a parent class
24. parola chiave predefinita
Utilizzato in un'espressione switch per specificare le azioni da eseguire in caso contrario
Esempio
var date = new Date();
switch(date.getDay()) (
case 6:
alert("This is weekend.");
break;
case 0:
alert("This is weekend.");
default:
alert("Looking for a weekend.");
break;
)
25. parola chiave protetta
Un modificatore di accesso può essere utilizzato con attributi, classi, costruttori e metodi che lo rendono non accessibile ad altre classi.
Esempio
public class Employee (
protected String efn = "Joseph";
)
26. Parola chiave pacchetto
Utilizzato per identificare le classi java ed eseguire il metodo java in un javascript.
Esempio
inBlock('package') = something;
27. Parola chiave dell'interfaccia
Utilizzato per definire un'interfaccia (l'interfaccia contiene tutti i metodi astratti).
Esempio
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)
28. implementa la parola chiave
Utilizzato per implementare l'interfaccia in una classe.
Esempio
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
29. Con parola chiave
Utilizzato per l'iterazione, in breve, è abbreviato per l'iterazione.
Esempio
var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)
30. parola chiave import *
Utilizzato per importare il modulo nel programma javascript.
Esempio
import * as alias from '/modules/mymodule.js';
31. parola chiave typeof
Quale utilizzato per restituire il tipo di dati di un operando.
Esempio
typeof(“hello”) // output as string
32. Parola chiave Var
Utilizzato per dichiarare una variabile,
Esempio
var fruits = ("apple", "banana", "orange");
var age=22;
33. parola chiave wait i t *
Utilizzato per attendere javascript fino a quando la promessa restituisce il suo risultato.
Esempio
async function fun() (
let promise = new Promise((resolve, reject) => (
setTimeout(() => resolve(" yes, it is done!"), 100)
));
let res = await promise; // wait until the promise returns us a value
alert(result); // output give yes, it is done
)
);
fun();
34. enum * parola chiave
Utilizzato per definire un elenco predefinito.
Esempio
const fruits=(
APPLE: 'apple',
BANANA: 'banana',
Orange: 'orange',
)
let fruit =fruits.APPLE
if(!fruit)(
throw new Error(' fruit is not defined ')
)
switch( fruit )(
case fruit.APPLE: alert("This is an apple.");
break;
case fruit.BANANA: alert("This is a banana.");
break;
case fruit.ORANGE: alert("This is an orange.");
)
35. prova la parola chiave
Utilizzato per la gestione delle eccezioni per verificare la presenza di errori in un blocco di codice.
Esempio
Var i=1
try (
if(i == "") throw "is Empty";
if(x > 0) throw "positive";
if(x < 0) throw "negative";
)
catch(msg) (
message.innerHTML = "Input " + msg;
)
36. Parola chiave di cattura
Ancora usato nella gestione delle eccezioni per gestire l'errore.
Esempio
Var i=1
try (
if(i == "") throw "is Empty";
if(x > 0) throw "positive";
if(x < 0) throw "negative";
)
catch(msg) (
message.innerHTML = " Input " + msg;
)
37. finalmente parola chiave
Utilizzato nella gestione delle eccezioni, infine il blocco di codice viene sempre eseguito indipendentemente dal fatto che l'errore stia generando o meno.
Esempio
Var i=1
try (
if(i == "") throw "is Empty";
if(x > 0) throw "positive";
if(x < 0) throw "negative";
)
catch(msg) (
message.innerHTML = "Input " + msg;
)
finally
(
alert("This is a finally code, which always execute.");
38. Parola chiave cost
Utilizzato per definire una variabile costante e che non può essere ulteriormente riassegnata.
Esempio
const age=22;
39. parola chiave privata
È possibile utilizzare un modificatore di accesso con attributi, classi, costruttori e metodi che non lo rendono accessibile ad altre classi.
Esempiopublic class Employee (
private String efn = "Joseph";
)
class MainClass (
public static void main(String() args) (
Employee obj = new Employee ();
System.out.println("Name= " + obj.efn + " " + obj.lname);// gives error
)
)
40. Parola chiave vera
Utilizzato per archiviare o rappresentare il tipo di dati primitivo Booleano 'true'.
Esempio
var inp = true;
41. Falso parola chiave
Utilizzato per archiviare o rappresentare il tipo di dati primitivo Booleano 'false'.
Esempio
var inp = false;
42. Parola chiave vuota
utilizzato per valutare un'espressione e restituire non definito. Un operatore vuoto viene spesso utilizzato per ottenere il valore primitivo indefinito.
Esempio
click link
43. Cas e parola chiave
Utilizzato in un costrutto switch-case, in cui il valore di un'espressione viene confrontato con il valore della clausola case ed esegue le istruzioni associate al caso il cui valore case corrisponde.
Esempio
var date = new Date();
switch(date.getDay()) (
case 6:
alert("This is weekend.");
break;
case 0:
alert("This is weekend.");
default:
alert("Looking for a weekend.");
break;
)
44. cambia parola chiave
Utilizzato in un costrutto switch-case, dove switch valuta un'espressione.
Esempio
var date = new Date();
switch(date.getDay()) (
case 6:
alert("This is weekend.");
break;
case 0:
alert("This is weekend.");
default:
alert("Looking for a weekend.");
break;
)
45. estende * parola chiave
Utilizzato nelle dichiarazioni di classe per creare una classe che eredita un'altra classe.
Esempio
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
46. Questa parola chiave
Utilizzato per fare riferimento all'oggetto corrente.
Esempio
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
47. let * parola chiave
Utilizzato per dichiarare una variabile limitata all'ambito di un blocco di codice, a differenza di una variabile dichiarata dalla parola chiave var.
Esempio
let var fruits = ("apple", "banana", "orange");
48. parola chiave else
Utilizzato nell'istruzione if-else, else indica il blocco di istruzioni da eseguire se l'espressione è falsa.
Esempio
var date = new Date();
var day = date.getDay(); // Sunday - Saturday : 0 - 6
if(day==5) (
alert("This is weekend!");
) else (
alert("This is non-weekend!");
49. Parola chiave statica
Utilizzato per definire un metodo statico in una classe. I metodi statici sono quei metodi che non sono chiamati sull'oggetto.
Esempio
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );
Articoli consigliati
Questa è stata una guida alle parole chiave JavaScript. Qui discutiamo anche vari tipi di parole chiave con esempi. Puoi anche dare un'occhiata ai seguenti articoli per saperne di più–
- Variabili in JavaScript
- Parole chiave
- Parole chiave Java
- Parole chiave di Python
- Istanza di lavoro di in Java con esempio
- Come funzionano i metodi statici in JavaScript?