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.
Voorbeeldpublic 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–
- Variabelen in JavaScript
- C Trefwoorden
- Java-zoekwoorden
- Python-zoekwoorden
- Werkend exemplaar van in Java met Voorbeeld
- Hoe statische methoden werken in JavaScript?