Introduktion

JavaScript-nøgleord er reserverede ord. Der er antal reserverede nøgleord i javascript, som har en særlig betydning. Disse nøgleord kan ikke bruges som identifikatorer for eksempel til variable navne, til loopetiketter eller til funktionsnavne osv. I vores JavaScript-programmer.

Liste over Javascript nøgleord

Nedenfor er listen over JavaScript-nøgleord

gå til

I

forekomst af

Statisk

endelig

argumenter

offentlig

Do

andet

Const

Fungere

klasse *

Vend tilbage

lade*

Fangst

eval

Til

hvis

Dette

prøve

Pause

debugger

Udbytte

udvider *

enum *

Blive ved

eksport*

nul

kontakt

privat

Ny

kaste

mens

Sag

vente*

Slet

super*

Standard

Ugyldig

Var

beskyttet

Pakke

grænseflade

Falsk

type

redskaber

Med

importere*

Rigtigt

`

Nøgleordene, der er markeret med '*', er nye i ECMAScript 5 og 6 (som er versionen af ​​javascript). Nedenstående lister over reserverede ord, der er fjernet fra ECMAScript 5 og 6 -

  • gå til
  • dobbelt
  • forbigående
  • flygtig
  • int
  • synkroniseret
  • kaster
  • hjemmehørende
  • flyde
  • kort
  • byte
  • Boolean
  • lang
  • abstrakt
  • endelige
  • char.

Eksempel på JavaScript-nøgleord

Nedenfor er JavaScript-nøgleord

1. gå til nøgleord

Bruges til at returnere udførelseskontrol til et specifikt sted. Generelt kan goto opnås ved pause og fortsætte nøgleord.

Eksempel

var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;

Nu er den samme kode, som vi omskriver med break og fortsætter nøgleord som

var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)

2. i nøgleord

Det er en operatør, der returnerer sandt, hvis den specificerede egenskab er til stede i det specificerede objekt, ellers returnerer den falsk.

Eksempel

var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
// output as true expected
console.log('apple' in fruits);

3. instans af nøgleord

Returnerer sandt, hvis objektet er et eksempel på klassen ellers falsk

Eksempel

var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;

4. argumenter nøgleord

Repræsenterer listen over parametre, der er videregivet til funktionen, når du ringer til funktionen.

Eksempel

const func = function(p1, p2, p3) (
const param = Array.from(arguments);
console.log(param) // (11, 22, 33) )
func(11, 22, 33);

5. offentligt nøgleord

Det er en adgangsmodifikator, der kan bruges med attributter, klasser, konstruktører og metoder, der gør det tilgængeligt for andre klasser.

Eksempel

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 nøgleord

Bruges til at definere en do-while-loop.

Eksempel

var a=1;
do (
document.write("loop is running for " + a + "times

");
a ++;
)
mens (a <= 10);

7. Funktionsnøgleord

Bruges til at definere en funktion til at udføre en blok af kode.

Eksempel

var func = function()(
return "Hello";
)
alert(func());

8. klasse * nøgleord

Bruges til at definere en klasse.

Eksempel

public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)

9. returner nøgleord

Bruges til at vende tilbage fra funktionen eller metoden med eller uden en værdi.

Eksempel

var func = function()(
return "Hello";
)

10. Evaluer søgeord

Bruges til at evaluere en specificeret streng. Eval brugen som en global funktion eval ().

Eksempel

function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();

11. Til nøgleord

Bruges til at definere en løkke, til loop til gentagne gange at udføre en blok af kode, indtil en betingelse er sand.

Eksempel

for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)

12. hvis nøgleord

Bruges til at definere en konditioneret konstruktion. hvis sætningen bruges til at køre en blok med kode, hvis betingelsen er sand.

Eksempel

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. Afbryd nøgleord

bruges til en løkke til at bryde eller stoppe udførelsen af ​​løkken.

Eksempel

for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)

14. debugger- nøgleord

Bruges til at stoppe udførelsen af ​​javascript-kode og opkaldsfejlfunktion hvis defineret. Debugger-søgeord er det samme som pausen.

Eksempel

var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;

15. Yi eld nøgleord

Bruges til at pause og genoptage en generatorfunktion. Generorfunktionen er den samme som en normal funktion, men til returnering af en værdi i stedet for retur bruger den udbytte nøgleord.

Eksempel

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. Kontinuerligt søgeord

Brugt i en løkke til at fortsætte loopen og springe over følgende udsagn inde i løkken.

Eksempel

for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)

17. expor t * nøgleord

Bruges til at eksportere objekter, funktioner eller værdier fra modulet, så det kan bruges i et andet program ved hjælp af importmeddelelse.

Eksempel

export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant

18. n ull nøgleord

Bruges til at repræsentere en særlig datatype ingen værdi.

Eksempel

var age = null;
alert(age);

19. Nyt nøgleord

Bruges til at oprette et objekt.

Eksempel

Employee obj = new Employee ();

20. smid nøgleord

Brugt i en prøveblok til eksplicit at kaste et undtagelsesobjekt.

Eksempel

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. mens nøgleord

Bruges til mens-loop, mens loop udfører kodeblokken, indtil betingelsen er sand.

Eksempel

var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times

");
a ++;
)

22. Slet nøgleord

Bruges til at fjerne egenskaber fra et objekt.

Eksempel

var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;

23. super * nøgleord

Bruges til at kalde funktion eller metode til en overordnet klasse.

Eksempel

super.disp(); //the disp is a method of a parent class

24. standard nøgleord

Bruges i et switch-udtryk til at specificere de handlinger, der skal udføres, hvis intet tilfælde

Eksempel

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. beskyttet nøgleord

En adgangsmodifikator kan bruges med attributter, klasser, konstruktører og metoder, der gør det ikke tilgængeligt for andre klasser.

Eksempel

public class Employee (
protected String efn = "Joseph";
)

26. Nøgleord til pakken

Bruges til at identificere java-klasser og til at udføre java-metoden i et javascript.

Eksempel

inBlock('package') = something;

27. Interface nøgleord

Bruges til at definere en grænseflade (interface indeholder alle abstrakte metoder).

Eksempel

interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)

28. implementerer nøgleord

Bruges til at implementere interface i en klasse.

Eksempel

interface car
method drive(whichSpeed)
method break( )
class car1 implements car

29. Med nøgleord

Bruges til at itereere, bare kort sagt, det er forkortet til iteration.

Eksempel

var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)

30. import * nøgleord

Bruges til at importere modulet i javascript-programmet.

Eksempel

import * as alias from '/modules/mymodule.js';

31. typeof nøgleord

Hvilket bruges til at returnere datatypen for en operand.

Eksempel

typeof(“hello”) // output as string

32. Var nøgleord

Bruges til at erklære en variabel,

Eksempel

var fruits = ("apple", "banana", "orange");
var age=22;

33. wacht i t * nøgleord

Brugt til at vente på javascript, indtil løftet returnerer sit resultat.

Eksempel

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 * nøgleord

Bruges til at definere en foruddefineret liste.

Eksempel

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. prøv nøgleord

Bruges til undtagelseshåndtering til at kontrollere en blokering af kode for fejl.

Eksempel

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. Fang søgeord

Brugt igen i undtagelseshåndtering til at håndtere fejlen.

Eksempel

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. endelig nøgleord

Brugt til undtagelseshåndtering, køres endelig altid blokering af kode uanset om fejlen genererer eller ej.

Eksempel

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. Konstnøgleord

Bruges til at definere en konstant variabel, og den kan ikke videre tildeles.

Eksempel

const age=22;

39. privat nøgleord

IS en adgangsmodifikator kan bruges med attributter, klasser, konstruktører og metoder, der gør det ikke tilgængeligt for andre klasser.

Eksempel
public 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. Sandt nøgleord

Bruges til at gemme eller repræsentere primitiv datatype Boolsk 'sand'.

Eksempel

var inp = true;

41. Falsk nøgleord

Bruges til at gemme eller repræsentere primitiv datatype Boolsk 'falsk'.

Eksempel

var inp = false;

42. Intet nøgleord

bruges til at evaluere et udtryk og returnerer udefineret. En tom funktion er ofte brugt til at få den udefinerede primitive værdi.

Eksempel


click link

43. Cas e nøgleord

Bruges i en switch-case-konstruktion, hvor værdien af ​​et udtryk sammenligner med case-klausulværdien og udfører udsagnene, der er knyttet til den sag, hvis sagsværdi matches.

Eksempel

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. skift nøgleord

Bruges i en switch-case-konstruktion, hvor switch evaluerer et udtryk.

Eksempel

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. udvider * nøgleordet

Bruges i klassedeklarationer til at oprette en klasse, der arver en anden klasse.

Eksempel

class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)

46. Dette nøgleord

Bruges til at henvise til det aktuelle objekt.

Eksempel

class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)

47. lad * nøgleord

Bruges til at erklære en variabel begrænset til et omfang af en blok af kode, i modsætning til en variabel deklareret af var nøgleordet.

Eksempel

let var fruits = ("apple", "banana", "orange");

48. andet søgeord

Anvendes i udsagnet hvis andet, angiver det andet den blokering af udsagn, der skal udføres, hvis udtrykket evaluerer forkert.

Eksempel

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. Statisk nøgleord

Bruges til at definere en statisk metode i en klasse. Statiske metoder er de metoder, der ikke kaldes på objektet.

Eksempel

class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );

Anbefalede artikler

Dette har været en guide til JavaScript-nøgleord. Her diskuterer vi også forskellige typer nøgleord med eksempler. Du kan også se på de følgende artikler for at lære mere–

  1. Variabler i JavaScript
  2. C Nøgleord
  3. Java-nøgleord
  4. Python-nøgleord
  5. Arbejdsforekomst af i Java med eksempel
  6. Hvordan statiske metoder fungerer i JavaScript?

Kategori: