Uvod

Ključne besede JavaScript so rezervirane besede. V javascriptu je veliko rezerviranih ključnih besed, ki imajo nekaj posebnega pomena. Te ključne besede v naših programih JavaScript ne moremo uporabiti kot identifikatorje, na primer za imena spremenljivk, oznake zank ali imena funkcij itd.

Seznam ključnih besed Javascript

Spodaj je seznam ključnih besed JavaScript

Pojdi do

V

instance

Statični

končno

argumenti

javnosti

Naredi

drugače

Konst

Funkcija

razred *

vrnitev

pustiti*

Ujeti

Eval

Za

če

Tole

poskusi

Odmor

napak

Dobitek

podaljša *

enum *

Nadaljujte

izvoz *

nič

stikalo

zasebno

Novo

metati

medtem

Ovitek

čakati *

Izbriši

super *

privzeto

Nično

Var

zaščiten

Paket

Vmesnik

Lažno

tip

izvedbe

Z

uvoz *

Prav

`

Ključne besede, ki so označene z »*«, so nove v ECMAScript 5 in 6 (ki so različica javascripta). Seznami rezerviranih besed, ki so bili odstranjeni iz standarda ECMAScript 5 in 6, so navedeni spodaj -

  • Pojdi do
  • dvojno
  • prehodno
  • hlapljivo
  • int
  • sinhronizirano
  • meče
  • domači
  • lebdeti
  • kratek
  • bajta
  • Boolov
  • dolga
  • izvleček
  • končna
  • char.

Primer ključnih besed JavaScript

Spodaj so ključne besede JavaScript

1. ključna beseda goto

Uporablja se za vrnitev nadzora izvajanja na določeno mesto. Na splošno lahko goto dosežemo s prelomom in nadaljevanjem ključnih besed.

Primer

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

Zdaj isto kodo ponovno napišemo s prelomom in nadaljevanjem ključnih besed kot

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

2. v ključni besedi

Operater vrne true, če je podana lastnost prisotna v določenem objektu, sicer pa false.

Primer

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

3. instanceof ključne besede

Vrne true, če je objekt primerek razreda, ki je sicer false

Primer

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

4. ključna beseda argumentov

Predstavlja seznam parametrov, poslanih funkciji, ko pokličete funkcijo.

Primer

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

5. javna ključna beseda

Je modifikator dostopa, ki ga je mogoče uporabiti z atributi, razredi, konstruktorji in metodami, ki omogočajo dostop do drugih razredov.

Primer

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 ključne besede

Uporablja se za določanje zanke med početjem.

Primer

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

");
a ++;
)
medtem ko (a <= 10);

7. Ključna beseda funkcije

Uporablja se za določitev funkcije za izvajanje bloka kode.

Primer

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

8. ključne besede * razred *

Uporablja se za določitev razreda.

Primer

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

9. vrnite ključno besedo

Uporablja se za vrnitev iz funkcije ali metode z ali brez vrednosti.

Primer

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

10. Ključna beseda Eval

Uporablja se za oceno določenega niza. Uporaba eval kot globalna funkcija eval ().

Primer

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

11. Za ključno besedo

Uporablja se za določanje zanke, da zanka večkrat izvede blok kode, dokler ni pogoj resničen.

Primer

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

12. če ključna beseda

Uporablja se za določitev kondicioniranega konstrukta. če se stavek uporablja za izvajanje bloka kode, če je pogoj resničen.

Primer

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. Prelomi ključno besedo

se uporablja v zanki za prekinitev ali zaustavitev izvajanja zanke.

Primer

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

14. ključ za odpravljanje napak

Uporablja se za zaustavitev izvajanja kode javascript in funkcijo za odpravljanje napak klica, če je definirana. Besedna beseda za odpravljanje napak enaka prelomu.

Primer

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

15. Ključna beseda Yi

Uporablja se za zaustavitev in nadaljevanje funkcije generatorja. Funkcija generatorja je enaka običajni funkciji, vendar za vrnitev vrednosti namesto vrnitve uporablja ključno besedo donos.

Primer

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. Ključna beseda Contin ue

Uporabite v zanki za nadaljevanje zanke in preskočite naslednje izjave znotraj zanke.

Primer

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

17. ključna beseda expor t *

Uporablja se za izvoz predmetov, funkcij ali vrednosti iz modula, tako da jih je mogoče uporabiti v drugem programu s pomočjo ukaza izvoza.

Primer

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

18. n ull ključne besede

Uporablja se za predstavljanje posebne vrste podatkov brez vrednosti.

Primer

var age = null;
alert(age);

19. Nova ključna beseda

Uporablja se za ustvarjanje predmeta.

Primer

Employee obj = new Employee ();

20. metati ključno besedo

Uporablja se v poskusnem bloku za izrecno metanje predmeta izjeme.

Primer

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. medtem ko ključna beseda

Uporablja se za zanko, medtem ko zanka izvrši blok kode, dokler ni pogoj resničen.

Primer

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

");
a ++;
)

22. Izbrišite ključno besedo

Uporablja se za odstranjevanje lastnosti predmeta.

Primer

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

23. ključna beseda super *

Uporablja se za klicanje funkcije ali metode nadrejenega razreda.

Primer

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

24. privzeta ključna beseda

Uporablja se v izrazu stikala za določitev dejanj, ki jih je treba izvesti, če ne

Primer

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. zaščitena ključna beseda

Modifikator dostopa se lahko uporablja s atributi, razredi, konstruktorji in metodami, zaradi katerih ni dostopen drugim razredom.

Primer

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

26. Ključna beseda za paket

Uporablja se za prepoznavanje razredov java in za izvajanje metode java v javascriptu.

Primer

inBlock('package') = something;

27. Ključna beseda vmesnika

Uporablja se za definiranje vmesnika (vmesnik vsebuje vse abstraktne metode).

Primer

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

28. izvaja ključno besedo

Uporablja se za izvajanje vmesnika v razredu.

Primer

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

29. S ključno besedo

Uporablja se za iteracijo, skratka skrajša se za iteracijo.

Primer

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

30. uvoz * ključne besede

Uporablja se za uvoz modula v programu javascript.

Primer

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

31. ključne besede tipa

Katera je bila namenjena za vrnitev podatkovnega tipa operanda.

Primer

typeof(“hello”) // output as string

32. Ključna beseda Var

Uporablja se za razglasitev spremenljivke,

Primer

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

33. Ključna beseda awa i t *

Uporablja se za čakanje na javascript, dokler obljuba ne vrne rezultata.

Primer

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. ključna beseda enum *

Uporablja se za določitev vnaprej določenega seznama.

Primer

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. poskusite s ključno besedo

Uporablja se za obravnavanje izjem za preverjanje bloka kode za napake.

Primer

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. Ključna beseda

Spet se uporablja za izjeme pri ravnanju z napako.

Primer

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. končno ključna beseda

Uporabljen pri ravnanju z izjemami, blok kode se vedno izvrši ne glede na to, ali napaka generira ali ne.

Primer

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. Ključna beseda Const

Uporablja se za definiranje konstantne spremenljivke in je ni mogoče dlje dodeliti.

Primer

const age=22;

39. zasebna ključna beseda

IS modifikator dostopa se lahko uporablja s atributi, razredi, konstruktorji in metodami, zaradi katerih ni dostopen drugim razredom.

Primer
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. Resnična ključna beseda

Uporablja se za shranjevanje ali predstavljanje primitivnih podatkov tipa Boolean 'true'.

Primer

var inp = true;

41. Lažna ključna beseda

Uporablja se za shranjevanje ali predstavljanje primitivnih podatkov tipa Boolean 'false'.

Primer

var inp = false;

42. Neveljavna ključna beseda

uporablja za oceno izraza in vrne nedefinirano. Za pridobitev nedefinirane primitivne vrednosti se pogosto uporablja voidni operater.

Primer


click link

43. Ključna beseda Cas

Uporablja se v konstrukciji preklopnega primera, kjer se vrednost izraza primerja z vrednostjo stavka stavka in izvede izjave, povezane s primerom, katerega vrednost primera je izravnana.

Primer

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. preklopite ključno besedo

Uporablja se v konstrukciji primera, kjer stikalo ovrednoti izraz.

Primer

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. razširja * ključno besedo

Uporablja se v deklaracijah razreda za ustvarjanje razreda, ki podeduje drug razred.

Primer

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

46. Ta ključna beseda

Uporablja se za sklicevanje na trenutni objekt.

Primer

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

47. naj bo * ključna beseda

Uporablja se za razglasitev spremenljivke, omejene na obseg bloka kode, za razliko od spremenljivke, ki jo je navedla ključna beseda var.

Primer

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

48. drugo ključno besedo

Uporabljeno v stavku if-else, drugo označuje blok stavkov, ki se izvrši, če izraz oceni false.

Primer

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. Statična ključna beseda

Uporablja se za definiranje statične metode v razredu. Statične metode so tiste metode, ki jih predmet ne kliče.

Primer

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

Priporočeni članki

To je vodnik za ključne besede JavaScript. Tukaj s primeri tudi razpravljamo o različnih vrstah ključnih besed. Za več informacij si lahko ogledate tudi naslednje članke -

  1. Spremenljivke v JavaScript
  2. C Ključne besede
  3. Ključne besede Java
  4. Ključne besede Python-a
  5. Delovni primerek v Javi s Primerjem
  6. Kako statične metode delujejo v JavaScript?