Introduktion

JavaScript-nyckelord är reserverade ord. Det finns antal reserverade nyckelord i javascript som har någon speciell betydelse. Dessa nyckelord kan inte användas som identifierare till exempel för variabla namn, för loopetiketter eller för funktionsnamn osv i våra JavaScript-program.

Lista över Javascript-nyckelord

Nedan är listan över JavaScript-nyckelord

gå till

I

instans av

Statisk

till sist

argument

offentlig

Do

annan

const

Fungera

klass*

lämna tillbaka

låta*

Fånga

eval

För

om

Detta

Prova

Ha sönder

debugger

Avkastning

sträcker sig *

enum *

Fortsätta

exportera*

null

växla

privat

Ny

kasta

medan

Fall

vänta*

Radera

super*

standard

Tomhet

var

skyddade

Paket

Gränssnitt

Falsk

sorts

redskap

Med

importera*

Sann

'

Nyckelorden som är markerade med '*' är nya i ECMAScript 5 och 6 (som är versionen av javascript). Listorna över reserverade ord som har tagits bort från standarden ECMAScript 5 och 6 anges nedan -

  • gå till
  • dubbel-
  • transitorisk
  • flyktig
  • int
  • synkroniserad
  • kastar
  • inföding
  • flyta
  • kort
  • bitgrupp
  • Boolean
  • lång
  • abstrakt
  • slutlig
  • röding.

Exempel på JavaScript-nyckelord

Nedan anges JavaScript-nyckelord

1. gå till nyckelord

Används för att returnera exekveringskontroll till en specifik plats. I allmänhet kan goto åstadkommas genom att bryta och fortsätta sökord.

Exempel

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

Nu samma kod som vi skriver om med break och fortsätter nyckelord som

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

2. i nyckelord

Det är en operatör som returnerar true om den angivna egenskapen finns i det angivna objektet, annars returnerar det falskt.

Exempel

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

3. instans av nyckelord

Returnerar sant om objektet är en instans av klassen som annars är falsk

Exempel

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

4. argument nyckelord

Representerar listan över parametrar som skickas till funktionen när du ringer till funktionen.

Exempel

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

5. offentligt nyckelord

Det är en åtkomstmodifierare som kan användas med attribut, klasser, konstruktörer och metoder som gör det tillgängligt för andra klasser.

Exempel

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. Nyckelord

Används för att definiera en do-while-loop.

Exempel

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

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

7. Funktion nyckelord

Används för att definiera en funktion för att köra ett kodblock.

Exempel

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

8. klass * nyckelord

Används för att definiera en klass.

Exempel

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

9. returnera nyckelord

Används för att återgå från funktionen eller metoden med eller utan ett värde.

Exempel

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

10. Utvärdera nyckelordet

Används för att utvärdera en specificerad sträng. Eval används som en global funktion eval ().

Exempel

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

11. För nyckelord

Används för att definiera en slinga, för slinga att upprepade gånger köra ett kodblock tills ett villkor är sant.

Exempel

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

12. om nyckelord

Används för att definiera en konditionerad konstruktion. om uttalandet används för att köra ett kodblock om villkoret är sant.

Exempel

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. Bryt nyckelordet

används i en slinga för att bryta eller stoppa exekveringen av slingan.

Exempel

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

14. felsökningssökord

Används för att stoppa exekveringen av javascript-kod och samtalsfelsökningsfunktion om den definieras. Debugger-nyckelord är samma som pausen.

Exempel

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

15. Yi eld nyckelord

Används för att pausa och återuppta en generatorfunktion. Generatorfunktionen är densamma som en normal funktion men för att returnera ett värde i stället för återvändande använder det avkastningsord.

Exempel

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 nyckelord

Används i en loop för att fortsätta loopen och hoppa över följande påståenden inuti loopen.

Exempel

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

17. expor t * nyckelord

Används för att exportera objekt, funktioner eller värden från modulen så att de kan användas i ett annat program med hjälp av importmeddelande.

Exempel

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

18. n ull nyckelord

Används för att representera en speciell datatyp inget värde.

Exempel

var age = null;
alert(age);

19. Nytt nyckelord

Används för att skapa ett objekt.

Exempel

Employee obj = new Employee ();

20. kasta nyckelord

Används i ett försöksblock för att uttryckligen kasta ett undantagsobjekt.

Exempel

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. medan nyckelord

Används för medan loop, medan loop kör körblock tills tillståndet är sant.

Exempel

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

");
a ++;
)

22. Radera nyckelord

Används för att ta bort egenskaper från ett objekt.

Exempel

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

23. super * nyckelord

Används för att ringa funktion eller metod för en överordnad klass.

Exempel

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

24. standard nyckelord

Används i ett switchuttryck för att specificera de åtgärder som ska utföras om inget fall

Exempel

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. skyddat nyckelord

En åtkomstmodifierare kan användas med attribut, klasser, konstruktörer och metoder som gör det inte tillgängligt för andra klasser.

Exempel

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

26. Paket sökord

Används för att identifiera java-klasser och för att utföra java-metoden i ett javascript.

Exempel

inBlock('package') = something;

27. Gränssnitt nyckelord

Används för att definiera ett gränssnitt (gränssnittet innehåller alla abstrakta metoder).

Exempel

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

28. implementerar nyckelord

Används för att implementera gränssnittet i en klass.

Exempel

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

29. Med nyckelord

Används för att iterera, bara, kort sagt, det förkortas för iteration.

Exempel

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

30. import * nyckelord

Används för att importera modulen i javascript-programmet.

Exempel

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

31. typof nyckelord

Som brukade returnera datatypen för en operand.

Exempel

typeof(“hello”) // output as string

32. Var nyckelord

Används för att förklara en variabel,

Exempel

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

33. wag i t * nyckelord

Används för att vänta på javascript tills löftet returnerar sitt resultat.

Exempel

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

Används för att definiera en fördefinierad lista.

Exempel

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 nyckelord

Används för undantagshantering för att kontrollera ett kodblock för fel.

Exempel

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. Fånga nyckelord

Återigen används i undantagshantering för att hantera felet.

Exempel

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. slutligen nyckelord

Används vid hantering av undantag, slutligen kör alltid blockkod oavsett om felet genererar eller inte.

Exempel

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 nyckelord

Används för att definiera en konstant variabel och som inte kan tilldelas längre.

Exempel

const age=22;

39. privat sökord

IS en åtkomstmodifierare kan användas med attribut, klasser, konstruktörer och metoder som gör det inte tillgängligt för andra klasser.

Exempel
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. Riktigt nyckelord

Används för att lagra eller representera primitiv datatyp Boolean 'sant'.

Exempel

var inp = true;

41. Falskt nyckelord

Används för att lagra eller representera primitiv datatyp Boolean 'falsk'.

Exempel

var inp = false;

42. Ogiltigt sökord

används för att utvärdera ett uttryck och returnerar odefinierat. En ogiltig operatör används ofta för att få det odefinierade primitiva värdet.

Exempel


click link

43. Cas e nyckelord

Används i en switch-case-konstruktion, där värdet på ett uttryck jämförs med case-klausulvärdet och kör de uttalanden som är associerade med det fall vars case-värde matchas.

Exempel

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. växla nyckelord

Används i en switch-case-konstruktion, där switch utvärderar ett uttryck.

Exempel

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. utökar * nyckelord

Används i klassdeklarationer för att skapa en klass som ärver en annan klass.

Exempel

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

46. Detta nyckelord

Används för att referera till det aktuella objektet.

Exempel

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

47. låt * nyckelord

Används för att förklara en variabel som är begränsad till ett omfattning av ett kodblock, till skillnad från en variabel som deklareras av var-nyckelordet.

Exempel

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

48. annat sökord

Används i uttalandet om annars, indikerar det andra blocket med uttalanden som ska köras om uttrycket utvärderar falskt.

Exempel

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 nyckelord

Används för att definiera en statisk metod i en klass. Statiska metoder är de metoder som inte kallas på objektet.

Exempel

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

Rekommenderade artiklar

Detta har varit en guide till JavaScript-nyckelord. Här diskuterar vi också olika typer av nyckelord med exempel. Du kan också titta på följande artiklar för att lära dig mer–

  1. Variabler i JavaScript
  2. C Nyckelord
  3. Java-nyckelord
  4. Python-nyckelord
  5. Fungerar instans av i Java med exempel
  6. Hur fungerar statiska metoder i JavaScript?

Kategori: