úvod
Kľúčové slová jazyka JavaScript sú vyhradené slová. V JavaScripte existuje niekoľko vyhradených kľúčových slov, ktoré majú nejaký špeciálny význam. Tieto kľúčové slová nemôžu byť v našich programoch JavaScript použité ako identifikátory napríklad pre názvy premenných, pre označenia slučiek alebo pre názvy funkcií atď.
Zoznam kľúčových slov jazyka Javascript
Nižšie je uvedený zoznam kľúčových slov jazyka JavaScript
ísť do | v | instanceof | statický | konečne |
argumenty | verejnosť | do | inak | const |
funkcie | trieda* | spiatočný | rokov * | úlovok |
eval | pre | ak | toto | vyskúšať |
Prestávka | debugger | výnos | predlžuje * | enum * |
ďalej | export* | nulový | prepínač | súkromné |
Nový | hodiť | zatiaľ čo | púzdro | čaká * |
delete | Super* | štandardné | prázdno | var |
chránený | balíček | Rozhranie | nepravdivý | Typ |
náradie | s | import * | pravdivý | ` |
Kľúčové slová, ktoré sú označené „*“, sú nové v ECMAScript 5 a 6 (ktoré sú verziou javascriptu). Zoznamy vyhradených slov, ktoré boli odstránené z normy ECMAScript 5 a 6, sú uvedené nižšie -
- ísť do
- dvojitý
- prechodný
- prchavý
- int
- synchronizované
- hádže
- rodák
- plavák
- krátky
- byte
- boolean
- dlho
- abstraktné
- konečné
- char.
Príklad kľúčových slov jazyka JavaScript
Nižšie sú uvedené kľúčové slová jazyka JavaScript
1. kľúčové slovo goto
Používa sa na vrátenie riadenia vykonávania na konkrétne miesto. Všeobecne možno goto dosiahnuť pomocou prerušenia a pokračovania kľúčových slov.
príklad
var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;
Teraz rovnaký kód, ktorý prepíšeme prerušením a pokračovaním kľúčových slov ako
var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)
2. v kľúčovom slove
Operátor vracia true, ak je zadaná vlastnosť prítomná v určenom objekte, inak vracia false.
príklad
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
// output as true expected
console.log('apple' in fruits);
3. inštancia kľúčového slova
Vráti true, ak je objekt inštanciou triedy inak false
príklad
var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;
4. kľúčové slovo s argumentmi
Predstavuje zoznam parametrov odovzdaných funkcii pri volaní funkcie.
príklad
const func = function(p1, p2, p3) (
const param = Array.from(arguments);
console.log(param) // (11, 22, 33) )
func(11, 22, 33);
5. verejné kľúčové slovo
Je to modifikátor prístupu, ktorý sa dá použiť s atribútmi, triedami, konštruktormi a metódami, ktoré ho sprístupňujú iným triedam.
príklad
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 kľúčové slovo
Používa sa na definovanie slučky do-while.
príklad
var a=1;
do (
document.write("loop is running for " + a + "times
A ++;
)
while (a <= 10);
7. Kľúčové slovo funkcie
Používa sa na definovanie funkcie na vykonanie bloku kódu.
príklad
var func = function()(
return "Hello";
)
alert(func());
8. kľúčové slovo * triedy *
Používa sa na definovanie triedy.
príklad
public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)
9. návratové kľúčové slovo
Používa sa na návrat z funkcie alebo metódy s hodnotou alebo bez hodnoty.
príklad
var func = function()(
return "Hello";
)
10. Eval kľúčové slovo
Používa sa na vyhodnotenie zadaného reťazca. Eval sa používa ako globálna funkcia eval ().
príklad
function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();
11. Pre kľúčové slovo
Používa sa na definovanie slučky, aby slučka opakovane vykonávala blok kódu až do splnenia podmienky.
príklad
for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)
12. ak je kľúčové slovo
Používa sa na definovanie podmieneného konštruktu. ak sa príkaz používa na spustenie bloku kódu, ak je podmienka splnená.
príklad
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. Koniec kľúčového slova
používa sa na prerušenie alebo zastavenie vykonávania slučky.
príklad
for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)
14. debugger kľúčové slovo
Používa sa na zastavenie vykonávania kódu jazyka JavaScript a funkciu ladenia hovorov, ak je definovaná. Ladiace slovo kľúčové slovo rovnaké ako prerušenie.
príklad
var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;
15. Yi eld kľúčové slovo
Používa sa na pozastavenie a obnovenie funkcie generátora. Funkcia generátora je rovnaká ako normálna funkcia, ale na vrátenie hodnoty namiesto návratu používa výnosové kľúčové slovo.
príklad
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. Kontinuálne kľúčové slovo
Používa sa v slučke na pokračovanie v slučke a vynechanie nasledujúcich príkazov vo vnútri slučky.
príklad
for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)
17. expor t * kľúčové slovo
Používa sa na export objektov, funkcií alebo hodnôt z modulu, takže ich možno použiť v inom programe pomocou príkazu import.
príklad
export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant
18. n kľúčové slovo
Používa sa na označenie špeciálneho typu údajov bez hodnoty.
príklad
var age = null;
alert(age);
19. Nové kľúčové slovo
Používa sa na vytvorenie objektu.
príklad
Employee obj = new Employee ();
20. kľúčové slovo hodiť
Používa sa v bloku try na výslovné vyvolanie objektu výnimky.
príklad
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. zatiaľ čo kľúčové slovo
Používa sa na while while, while loop vykoná blok kódu, kým nie je splnená podmienka.
príklad
var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times
A ++;
)
22. Odstráňte kľúčové slovo
Používa sa na odstránenie vlastností z objektu.
príklad
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;
23. super * kľúčové slovo
Používa sa na volanie funkcie alebo metódy nadradenej triedy.
príklad
super.disp(); //the disp is a method of a parent class
24. predvolené kľúčové slovo
Používa sa vo výraze prepínača na určenie akcií, ktoré sa majú vykonať, ak to tak nie je
príklad
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. chránené kľúčové slovo
Modifikátor prístupu sa môže použiť s atribútmi, triedami, konštruktormi a metódami, vďaka ktorým nie je prístupný pre iné triedy.
príklad
public class Employee (
protected String efn = "Joseph";
)
26. Kľúčové slovo balíka
Používa sa na identifikáciu tried javy a na vykonanie metódy java v javascripte.
príklad
inBlock('package') = something;
27. Kľúčové slovo rozhrania
Používa sa na definovanie rozhrania (rozhranie obsahuje všetky abstraktné metódy).
príklad
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)
28. implementuje kľúčové slovo
Používa sa na implementáciu rozhrania v triede.
príklad
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
29. S kľúčovým slovom
Používa sa na iteráciu, skrátka na iteráciu.
príklad
var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)
30. import * kľúčové slovo
Používa sa na import modulu do programu javascript.
príklad
import * as alias from '/modules/mymodule.js';
31. napíšte kľúčové slovo
Ktorý slúžil na vrátenie dátového typu operandu.
príklad
typeof(“hello”) // output as string
32. Var kľúčové slovo
Používa sa na deklarovanie premennej,
príklad
var fruits = ("apple", "banana", "orange");
var age=22;
33. awa i t * kľúčové slovo
Používa sa na čakanie na javascript, kým sľub nevráti svoj výsledok.
príklad
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 * kľúčové slovo
Používa sa na definovanie preddefinovaného zoznamu.
príklad
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. skúste kľúčové slovo
Používa sa na spracovanie výnimiek na kontrolu chýb v kóde kódu.
príklad
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. Chytiť kľúčové slovo
Opäť sa používa pri spracovaní výnimky na zvládnutie chyby.
príklad
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. nakoniec kľúčové slovo
Pri manipulácii s výnimkami sa blok kódu vykoná vždy bez ohľadu na to, či sa chyba generuje alebo nie.
príklad
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 kľúčové slovo
Používa sa na definovanie konštantnej premennej, ktorú nemožno ďalej prideliť.
príklad
const age=22;
39. súkromné kľúčové slovo
IS modifikátor prístupu sa môže použiť s atribútmi, triedami, konštruktormi a metódami, vďaka ktorým nie je prístupný pre iné triedy.
príkladpublic 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. Skutočné kľúčové slovo
Používa sa na ukladanie alebo reprezentáciu primitívneho dátového typu Boolean 'true'.
príklad
var inp = true;
41. Falošné kľúčové slovo
Používa sa na ukladanie alebo reprezentáciu primitívneho dátového typu Boolean 'false'.
príklad
var inp = false;
42. Prázdne kľúčové slovo
slúži na vyhodnotenie výrazu a vráti nedefinované. Na získanie nedefinovanej primitívnej hodnoty sa často používa neplatný operátor.
príklad
click link
43. Prípadné kľúčové slovo
Používa sa v konštrukcii typu switch-case, kde sa hodnota výrazu porovná s hodnotou klauzuly case a vykoná príkazy spojené s prípadom, ktorého hodnota prípadu sa zhoduje.
príklad
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. prepnúť kľúčové slovo
Používa sa v konštrukcii typu switch-case, kde switch vyhodnotí výraz.
príklad
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. rozširuje * kľúčové slovo
Používa sa vo vyhláseniach triedy na vytvorenie triedy, ktorá zdedí ďalšiu triedu.
príklad
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
46. Toto kľúčové slovo
Používa sa na označenie aktuálneho objektu.
príklad
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
47. nech * kľúčové slovo
Používa sa na deklarovanie premennej obmedzenej na rozsah bloku kódu, na rozdiel od premennej deklarovanej kľúčovým slovom var.
príklad
let var fruits = ("apple", "banana", "orange");
48. iné kľúčové slovo
V prípade výrazu if-else, else označuje blok príkazov, ktoré sa majú vykonať, ak výraz vyhodnotí false.
príklad
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. Statické kľúčové slovo
Používa sa na definovanie statickej metódy v triede. Statické metódy sú tie metódy, ktoré nie sú vyvolané na objekte.
príklad
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );
Odporúčané články
Toto bol sprievodca pre kľúčové slová JavaScriptu. Tu uvádzame príklady rôznych kľúčových slov. Ak sa chcete dozvedieť viac, môžete si pozrieť aj nasledujúce články -
- Premenné v JavaScripte
- C Kľúčové slová
- Kľúčové slová Java
- Python Kľúčové slová
- Pracovná inštancia v jazyku Java s príkladom
- Ako fungujú statické metódy v JavaScripte?