Uvod
JavaScript ključne riječi su rezervirane riječi. U Javascript-u ima nekoliko rezerviranih ključnih riječi koje imaju neko posebno značenje. Te se ključne riječi ne mogu upotrebljavati kao identifikatori, na primjer za imena varijabli, za oznake petlje ili za nazive funkcija itd. U našim JavaScript programima.
Popis Javascript ključnih riječi
Ispod je popis JavaScript ključnih riječi
ići | U | instanceof | Statički | konačno |
argumenti | javnost | Čini | drugo | const |
Funkcija | klasa * | povratak | neka * | Ulov |
eval | Za | ako | Ovaj | probati |
Pauza | pronalaženje pogrešaka | Prinos | proteže * | enum * |
Nastaviti | izvoz* | nula | sklopka | privatna |
Novi | bacanje | dok | Slučaj | čekaju * |
Izbrisati | super* | zadano | Poništiti | var |
zaštićen | Paket | Sučelje | lažan | vrsta |
provodi | S | uvoz* | Pravi | ` |
Ključne riječi koje su označene sa "*" nove su u ECMAScript 5 i 6 (koje su inačica JavaScripta). Popisi rezerviranih riječi koje su uklonjene iz ECMAScript 5 i 6 standarda dane su u nastavku -
- ići
- dvostruko
- prolazan
- promjenljiv
- int
- sinkronizirano
- baca
- domaći
- plutati
- kratak
- bajt
- Booleova
- dugo
- sažetak
- konačni
- char.
Primjer JavaScript ključnih riječi
U nastavku su JavaScript ključne riječi
1. goto ključna riječ
Koristi se za vraćanje kontrole izvršenja na određeno mjesto. Općenito, goto se može postići prelomom i nastavkom ključnih riječi.
Primjer
var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;
Sada isti kôd prepisujemo s pauzom i nastavimo ključne riječi kao
var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)
2. u ključnoj riječi
Operator vraća true ako je specificirano svojstvo prisutno u navedenom objektu, u suprotnom vraća false.
Primjer
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
// output as true expected
console.log('apple' in fruits);
3. instanceof ključne riječi
Vraća true ako je objekt instanca klase inače false
Primjer
var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;
4. ključna riječ argumenti
Predstavlja popis parametara proslijeđenih funkciji pri pozivanju funkcije.
Primjer
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 riječ
To je modifikator pristupa koji se može koristiti s atributima, klasama, konstruktorima i metodama koje ga čine dostupnim drugim klasama.
Primjer
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čna riječ
Koristi se za definiranje petlje dok traje.
Primjer
var a=1;
do (
document.write("loop is running for " + a + "times
a ++;
)
dok je (a <= 10);
7. Ključna riječ funkcije
Koristi se za definiranje funkcije za izvršavanje bloka koda.
Primjer
var func = function()(
return "Hello";
)
alert(func());
8. ključna riječ * klasa
Koristi se za definiranje klase.
Primjer
public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)
9. vratiti ključnu riječ
Koristi se za povratak iz funkcije ili metode sa ili bez vrijednosti.
Primjer
var func = function()(
return "Hello";
)
10. Ključna riječ Eval
Koristi se za procjenu određenog niza. Korištenje evala kao globalne funkcije eval ().
Primjer
function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();
11. Za ključnu riječ
Koristi se za definiranje petlje, za petlju da opetovano izvrši blok koda dok uvjet nije istinit.
Primjer
for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)
12. ako je ključna riječ
Koristi se za definiranje kondicionirane konstrukcije. ako se izraz koristi za pokretanje bloka koda ako je uvjet istinit.
Primjer
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 ključna riječ
koristi se u petlji za prekid ili zaustavljanje izvršenja petlje.
Primjer
for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)
14. ključna riječ za ispravljanje pogrešaka
Koristi se za zaustavljanje izvršenja javascript koda i uklanjanje pogrešaka poziva ako je definirano. Riječ za ključne riječi za ispravljanje pogrešaka jednaka je prijelomu.
Primjer
var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;
15. Yi stari ključna riječ
Koristi se za pauziranje i ponovno pokretanje funkcije generatora. Funkcija generatora ista je kao i normalna funkcija, ali za vraćanje vrijednosti umjesto povrata koristi se ključnom riječju prinosa.
Primjer
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. Nastavak ključne riječi
Koristi se u petlju za nastavak petlje i preskakanje sljedećih izraza unutar petlje.
Primjer
for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)
17. ključna riječ expor t *
Koristi se za izvoz predmeta, funkcija ili vrijednosti iz modula tako da se mogu koristiti u drugom programu uz pomoć izvoza uvoza.
Primjer
export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant
18. n ull ključna riječ
Koristi se za predstavljanje posebne vrste podataka bez vrijednosti.
Primjer
var age = null;
alert(age);
19. Nova ključna riječ
Koristi se za stvaranje predmeta.
Primjer
Employee obj = new Employee ();
20. bacite ključnu riječ
Koristi se u pokušaju bloka za eksplicitno bacanje objekta iznimke.
Primjer
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. dok ključna riječ
Koristi se za vrijeme petlje, dok petlja izvršava blok koda dok uvjet nije istinit.
Primjer
var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times
a ++;
)
22. Izbrišite ključnu riječ
Koristi se za uklanjanje svojstava iz objekta.
Primjer
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;
23. super * ključna riječ
Koristi se za pozivanje funkcije ili metode roditeljske klase.
Primjer
super.disp(); //the disp is a method of a parent class
24. zadana ključna riječ
Koristi se u izrazu prekidača za određivanje radnji koje treba izvesti ako nema slučaja
Primjer
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štićena ključna riječ
Modifikator pristupa može se koristiti s atributima, klasama, konstruktorima i metodama koje ga ne čine dostupnim drugim klasama.
Primjer
public class Employee (
protected String efn = "Joseph";
)
26. Ključna riječ za paket
Koristi se za identificiranje klasa java i za izvršavanje metode java u JavaScriptu.
Primjer
inBlock('package') = something;
27. Ključna riječ sučelja
Koristi se za definiranje sučelja (sučelje sadrži sve apstraktne metode).
Primjer
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)
28. provodi ključnu riječ
Koristi se za implementaciju sučelja u razredu.
Primjer
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
29. S ključnom riječi
Koristi se za ponavljanje, samo, ukratko, skraćeno je za ponavljanje.
Primjer
var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)
30. import * ključna riječ
Koristi se za uvoz modula u programu javascript.
Primjer
import * as alias from '/modules/mymodule.js';
31. typeof ključna riječ
Koji je koristio za vraćanje vrste podataka operanda.
Primjer
typeof(“hello”) // output as string
32. Var ključna riječ
Koristi se za deklariranje varijable,
Primjer
var fruits = ("apple", "banana", "orange");
var age=22;
33. awa i t * ključna riječ
Koristi se za čekanje JavaScripta dok obećanje ne vrati svoj rezultat.
Primjer
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 * ključna riječ
Koristi se za definiranje unaprijed definiranog popisa.
Primjer
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. pokušajte ključnu riječ
Koristi se za rukovanje iznimkama za provjeru bloka koda za pogreške.
Primjer
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. Uhvatite ključnu riječ
Opet se koristi u izuzecima za rukovanje pogreškom.
Primjer
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. konačno ključna riječ
Korišteni za rukovanje iznimkama, konačno se blok koda uvijek izvršava bez obzira na to stvara li pogreška ili ne.
Primjer
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 ključna riječ
Koristi se za definiranje konstantne varijable koja se ne može dalje dodijeliti.
Primjer
const age=22;
39. privatna ključna riječ
IS modifikator pristupa može se koristiti s atributima, klasama, konstruktorima i metodama koje ga ne čine dostupnim drugim klasama.
Primjerpublic 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. Točna ključna riječ
Koristi se za pohranjivanje ili predstavljanje primitivnih podataka tipa Boolean 'true'.
Primjer
var inp = true;
41. Lažna ključna riječ
Koristi se za pohranjivanje ili predstavljanje primitivnih podataka tipa Boolean 'false'.
Primjer
var inp = false;
42. Nevaljana ključna riječ
koristi se za procjenu izraza i vraća nedefinirano. Prazni operator često se koristi za dobivanje nedefinirane primitivne vrijednosti.
Primjer
click link
43. Cas e ključna riječ
Koristi se u konstrukciji prekidača slučaja, gdje se vrijednost izraza uspoređuje s vrijednošću klauzule case i izvršava izjave povezane sa slučajem čija se vrijednost slučaja podudara.
Primjer
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. prebaciti ključnu riječ
Koristi se u konstrukciji prekidača, gdje switch procjenjuje izraz.
Primjer
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. proširi * ključnu riječ
Koristi se u deklaracijama klase za stvaranje klase koja nasljeđuje drugu klasu.
Primjer
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
46. Ova ključna riječ
Koristi se za upućivanje na trenutni objekt.
Primjer
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
47. neka * ključna riječ
Koristi se za proglašavanje varijable ograničene na opseg bloka koda, za razliku od varijable koju deklarira ključna riječ var.
Primjer
let var fruits = ("apple", "banana", "orange");
48. drugo ključna riječ
Upotrijebljen u slučaju if-else, drugo označava blok izraza koji se izvršavaju ako izraz ocjenjuje lažom.
Primjer
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čka ključna riječ
Koristi se za definiranje statičke metode u klasi. Statičke metode su one metode koje se ne pozivaju na objekt.
Primjer
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );
Preporučeni članci
Ovo je vodič za JavaScript ključne riječi. Ovdje također raspravljamo o različitim vrstama ključnih riječi s primjerima. Možete također pogledati sljedeće članke da biste saznali više -
- Varijable u JavaScript-u
- C Ključne riječi
- Java Ključne riječi
- Python Ključne riječi
- Radna instanca u Javi s primjerom
- Kako statičke metode rade u JavaScript-u?