Invoering

JavaScript-trefwoorden zijn gereserveerde woorden. Er zijn een aantal gereserveerde zoekwoorden in javascript die een speciale betekenis hebben. Deze trefwoorden kunnen niet worden gebruikt als identificatie voor bijvoorbeeld variabelenamen, voor luslabels of voor functienamen, enz. In onze JavaScript-programma's.

Lijst met Javascript-zoekwoorden

Hieronder vindt u de lijst met JavaScript-trefwoorden

ga naar

In

instanceof

Statisch

Tenslotte

argumenten

openbaar

Doen

anders

const

Functie

klasse*

terugkeer

laat*

Vangst

Eval

Voor

als

Deze

proberen

Breken

debugger

Opbrengst

uitstrekt *

enum *

Doorgaan met

exporteren*

nul

schakelaar

privaat

Nieuw

Gooi

terwijl

Geval

wachten*

Delete

super*

standaard

leegte

Var

beschermde

Pakket

Koppel

vals

soort van

gereedschap

Met

importeren*

waar

`

De trefwoorden die zijn gemarkeerd met '*' zijn nieuw in ECMAScript 5 en 6 (dit is de versie van JavaScript). De lijsten met gereserveerde woorden die zijn verwijderd uit de ECMAScript 5 en 6 standaard worden hieronder gegeven -

  • ga naar
  • dubbele
  • vergankelijk
  • vluchtig
  • int
  • gesynchroniseerd
  • worpen
  • inheems
  • vlotter
  • kort
  • byte
  • Boolean
  • lang
  • abstract
  • laatste
  • char.

Voorbeeld van JavaScript-trefwoorden

Hieronder staan ​​JavaScript-trefwoorden

1. ga naar trefwoord

Wordt gebruikt om uitvoeringcontrole terug te brengen naar een specifieke locatie. Over het algemeen kan de Goto worden bereikt door de pauze en doorgaan met zoekwoorden.

Voorbeeld

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

Nu dezelfde code die we herschrijven met break en doorgaan met zoekwoorden als

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

2. in trefwoord

Het is een operator die true retourneert als de opgegeven eigenschap aanwezig is in het opgegeven object, anders retourneert deze false.

Voorbeeld

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

3. instantie van trefwoord

Retourneert true als het object een instantie van de klasse is die anders false is

Voorbeeld

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

4. argumenten trefwoord

Vertegenwoordigt de lijst met parameters die aan de functie zijn doorgegeven bij het aanroepen van de functie.

Voorbeeld

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

5. openbaar trefwoord

Het is een toegangsmodificator die kan worden gebruikt met attributen, klassen, constructors en methoden die het toegankelijk maken voor andere klassen.

Voorbeeld

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 trefwoord

Wordt gebruikt om een ​​do-while-lus te definiëren.

Voorbeeld

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

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

7. Functie sleutelwoord

Wordt gebruikt om een ​​functie te definiëren om een ​​codeblok uit te voeren.

Voorbeeld

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

8. klasse * trefwoord

Wordt gebruikt om een ​​klasse te definiëren.

Voorbeeld

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

9. zoekwoord terug

Wordt gebruikt om terug te keren van de functie of methode met of zonder een waarde.

Voorbeeld

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

10. Eval trefwoord

Wordt gebruikt om een ​​opgegeven string te evalueren. Het eval gebruik als een globale functie eval ().

Voorbeeld

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

11. Voor trefwoord

Wordt gebruikt om een ​​lus te definiëren, voor lus om herhaaldelijk een codeblok uit te voeren totdat een voorwaarde waar is.

Voorbeeld

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

12. indien trefwoord

Wordt gebruikt om een ​​geconditioneerd construct te definiëren. als de instructie wordt gebruikt om een ​​codeblok uit te voeren als de voorwaarde waar is.

Voorbeeld

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. Break trefwoord

gebruikt in een lus om de uitvoering van de lus te onderbreken of te stoppen.

Voorbeeld

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

14. foutopsporingszoekwoord

Wordt gebruikt om de uitvoering van JavaScript-code te stoppen en de functie voor foutopsporing aan te roepen als definiëren. Foutopsporingswoordwoord hetzelfde als de pauze.

Voorbeeld

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

15. Yi eld trefwoord

Wordt gebruikt om een ​​generatorfunctie te pauzeren en te hervatten. De generatorfunctie is hetzelfde als een normale functie, maar voor het retourneren van een waarde in plaats van het retourneren gebruikt het opbrengstwoord.

Voorbeeld

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. Vervolg trefwoord

Gebruikt in een lus om de lus voort te zetten en de volgende instructies in de lus over te slaan.

Voorbeeld

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

17. expor t * trefwoord

Wordt gebruikt om objecten, functies of waarden uit de module te exporteren, zodat deze met behulp van een importverklaring in een ander programma kan worden gebruikt.

Voorbeeld

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

18. n ull trefwoord

Wordt gebruikt om een ​​speciaal gegevenstype te vertegenwoordigen, geen waarde.

Voorbeeld

var age = null;
alert(age);

19. Nieuw trefwoord

Gebruikt om een ​​object te maken.

Voorbeeld

Employee obj = new Employee ();

20. gooi trefwoord

Gebruikt in een try-blok om expliciet een uitzonderingsobject te gooien.

Voorbeeld

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. terwijl zoekwoord

Gebruikt voor while-lus, terwijl lus het codeblok uitvoert totdat de voorwaarde waar is.

Voorbeeld

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

");
a ++;
)

22. Verwijder zoekwoord

Wordt gebruikt om eigenschappen van een object te verwijderen.

Voorbeeld

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

23. super * trefwoord

Wordt gebruikt om de functie of methode van een bovenliggende klasse aan te roepen.

Voorbeeld

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

24. standaard trefwoord

Gebruikt in een schakeluitdrukking om de acties op te geven die moeten worden uitgevoerd indien geen geval

Voorbeeld

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. beschermd trefwoord

Een toegangsmodificator kan worden gebruikt met attributen, klassen, constructors en methoden waardoor deze niet toegankelijk is voor andere klassen.

Voorbeeld

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

26. Pakket sleutelwoord

Wordt gebruikt om Java-klassen te identificeren en de Java-methode in JavaScript uit te voeren.

Voorbeeld

inBlock('package') = something;

27. Interface trefwoord

Wordt gebruikt om een ​​interface te definiëren (interface bevat alle abstracte methoden).

Voorbeeld

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

28. implementeert trefwoord

Wordt gebruikt om de interface in een klasse te implementeren.

Voorbeeld

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

29. Met trefwoord

Gebruikt voor iteratie, kort gezegd wordt het ingekort voor iteratie.

Voorbeeld

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

30. import * trefwoord

Wordt gebruikt om de module in het javascript-programma te importeren.

Voorbeeld

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

31. type trefwoord

Dat was vroeger het gegevenstype van een operand.

Voorbeeld

typeof(“hello”) // output as string

32. Var trefwoord

Gebruikt om een ​​variabele te declareren,

Voorbeeld

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

33. awa i t * trefwoord

Wordt gebruikt om op JavaScript te wachten totdat de belofte zijn resultaat oplevert.

Voorbeeld

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 * trefwoord

Wordt gebruikt om een ​​vooraf gedefinieerde lijst te definiëren.

Voorbeeld

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. probeer trefwoord

Gebruikt voor het afhandelen van uitzonderingen om een ​​codeblok op fouten te controleren.

Voorbeeld

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. Vangst trefwoord

Opnieuw gebruikt bij het afhandelen van uitzonderingen om de fout af te handelen.

Voorbeeld

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. eindelijk trefwoord

Gebruikt bij het afhandelen van uitzonderingen, wordt het blok code uiteindelijk altijd uitgevoerd, ongeacht of de fout wordt gegenereerd of niet.

Voorbeeld

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. Const trefwoord

Gebruikt om een ​​constante variabele te definiëren en die niet verder kan worden toegewezen.

Voorbeeld

const age=22;

39. privé trefwoord

IS een toegangsmodificator kan worden gebruikt met attributen, klassen, constructors en methoden die het niet toegankelijk maken voor andere klassen.

Voorbeeld
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. Echt trefwoord

Wordt gebruikt om primitief gegevenstype Boolean 'true' op te slaan of weer te geven.

Voorbeeld

var inp = true;

41. Onjuist trefwoord

Wordt gebruikt om primitief gegevenstype Boolean 'false' op te slaan of weer te geven.

Voorbeeld

var inp = false;

42. Ongeldig trefwoord

wordt gebruikt om een ​​uitdrukking te evalueren en ongedefinieerd te retourneren. Een lege operator wordt vaak gebruikt om de niet-gedefinieerde primitieve waarde te krijgen.

Voorbeeld


click link

43. Cas e- sleutelwoord

Gebruikt in een switch-case-constructie, waarbij de waarde van een expressie wordt vergeleken met de waarde van de case-clausule en de instructies uitvoert die zijn gekoppeld aan de case waarvan de case-waarde overeenkomt.

Voorbeeld

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. schakel trefwoord

Gebruikt in een switch-case-constructie, waarbij switch een expressie evalueert.

Voorbeeld

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. breidt * trefwoord uit

Gebruikt in klasseverklaringen om een ​​klasse te maken die een andere klasse erft.

Voorbeeld

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

46. Dit trefwoord

Wordt gebruikt om naar het huidige object te verwijzen.

Voorbeeld

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

47. laat * trefwoord

Wordt gebruikt om een ​​variabele aan te geven die beperkt is tot een bereik van een codeblok, in tegenstelling tot een variabele die wordt opgegeven door het sleutelwoord var.

Voorbeeld

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

48. anders trefwoord

Gebruikt in de if-else-instructie, geeft de else het blok uit dat moet worden uitgevoerd als de expressie onwaar evalueert.

Voorbeeld

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. Statisch trefwoord

Wordt gebruikt om een ​​statische methode in een klasse te definiëren. Statische methoden zijn die methoden die niet op het object worden aangeroepen.

Voorbeeld

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

Aanbevolen artikelen

Dit is een gids voor JavaScript-zoekwoorden geweest. Hier bespreken we ook verschillende soorten zoekwoorden met voorbeelden. U kunt ook de volgende artikelen bekijken voor meer informatie–

  1. Variabelen in JavaScript
  2. C Trefwoorden
  3. Java-zoekwoorden
  4. Python-zoekwoorden
  5. Werkend exemplaar van in Java met Voorbeeld
  6. Hoe statische methoden werken in JavaScript?