
Úvod
Klíčová slova JavaScriptu jsou vyhrazená slova. V javascriptu existuje několik vyhrazených klíčových slov, která mají nějaký zvláštní význam. Tato klíčová slova nelze v našich programech JavaScript použít jako identifikátory například pro názvy proměnných, pro popisky smyček nebo pro názvy funkcí atd.
Seznam klíčových slov jazyka Javascript
Níže je uveden seznam klíčových slov JavaScriptu
| jít do | v | instance | Statický | Konečně |
| argumenty | veřejnost | Dělat | jiný | Const |
| Funkce | třída* | vrátit se | nechat* | Chytit |
| Eval | Pro | -li | Tento | Snaž se |
| Přestávka | debugger | Výtěžek | rozšiřuje* | výčet * |
| Pokračovat | vývozní* | nula | přepínač | soukromé |
| Nový | házet | zatímco | Pouzdro | čekat * |
| Odstranit | super * | výchozí | Prázdnota | Var |
| chráněný | Balík | Rozhraní | Nepravdivé | Typ |
| nářadí | S | import* | Skutečný | ` |
Klíčová slova, která jsou označena '*', jsou nová v ECMAScript 5 a 6 (což je verze javascriptu). Seznamy vyhrazených slov, která byla odstraněna ze standardu ECMAScript 5 a 6, jsou uvedeny níže -
- jít do
- dvojnásobek
- přechodný
- nestálý
- int
- synchronizováno
- hází
- rodák
- plovák
- krátký
- byte
- Boolean
- dlouho
- abstraktní
- finále
- char.
Příklad klíčových slov JavaScriptu
Níže jsou uvedena klíčová slova jazyka JavaScript
1. Goto klíčové slovo
Používá se k návratu řízení výkonu na konkrétní místo. Obecně lze goto dosáhnout pomocí přerušení a pokračování klíčových slov.
Příklad
var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;
Nyní stejný kód, který přepíšeme přerušením a pokračováním klíčových slov jako
var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)
2. v klíčovém slově
Operátor vrací true, pokud je zadaná vlastnost přítomna v určeném objektu, jinak vrací false.
Příklad
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);// output as true expected
console.log('apple' in fruits);
3. instanceof klíčového slova
Vrací true, pokud je objekt instancí třídy jinak false
Příklad
var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;
4. klíčové slovo argumenty
Představuje seznam parametrů předaných funkci při volání funkce.
Příklad
const func = function(p1, p2, p3) (
const param = Array.from(arguments);
console.log(param) // (11, 22, 33) )
func(11, 22, 33);
5. veřejné klíčové slovo
Jedná se o modifikátor přístupu, který lze použít s atributy, třídami, konstruktory a metodami, které jej zpřístupňují jiným třídám.
Pří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 klíčové slovo
Používá se pro definování do-while loop.
Příklad
var a=1;
do (
document.write("loop is running for " + a + "times
a ++;
)
while (a <= 10);
7. Funkční klíčové slovo
Používá se k definování funkce pro provedení bloku kódu.
Příklad
var func = function()(
return "Hello";
)
alert(func());
8. klíčové slovo * třída *
Používá se k definování třídy.
Příklad
public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)
9. návratové klíčové slovo
Používá se k návratu z funkce nebo metody s hodnotou nebo bez hodnoty.
Příklad
var func = function()(
return "Hello";
)
10. Eval klíčové slovo
Používá se k vyhodnocení zadaného řetězce. Eval používá jako globální funkci eval ().
Příklad
function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();
11. Pro klíčové slovo
Používá se k definování smyčky, aby smyčka opakovaně spouštěla blok kódu, dokud není podmínka splněna.
Příklad
for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)
12. pokud klíčové slovo
Používá se k definování podmíněného konstruktu. pokud je příkaz použit ke spuštění bloku kódu, pokud je podmínka splněna.
Pří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. Přerušit klíčové slovo
používá se do smyčky k přerušení nebo zastavení provádění smyčky.
Příklad
for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)
14. debugger klíčové slovo
Používá se k zastavení provádění kódu javascript a funkci ladění volání, pokud je definována. Ladicí slovo klíčového slova stejné jako konec.
Příklad
var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;
15. Yi eld klíčové slovo
Slouží k pozastavení a obnovení funkce generátoru. Funkce generátoru je stejná jako normální funkce, ale pro vrácení hodnoty namísto návratu používá výnosové klíčové slovo.
Pří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ální klíčové slovo
Používá se do smyčky pro pokračování ve smyčce a přeskočení následujících příkazů uvnitř smyčky.
Příklad
for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)
17. expor t * klíčové slovo
Používá se k exportu objektů, funkcí nebo hodnot z modulu, takže je lze použít v jiném programu pomocí příkazu import.
Příklad
export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant
18. n klíčové slovo
Používá se k reprezentaci speciálního typu dat bez hodnoty.
Příklad
var age = null;
alert(age);
19. Nové klíčové slovo
Používá se k vytvoření objektu.
Příklad
Employee obj = new Employee ();
20. klíčové slovo hodit
Používá se v bloku try k explicitnímu vyvolání objektu výjimky.
Pří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. zatímco klíčové slovo
Používá se pro smyčku while, zatímco loop vykonává blok kódu, dokud není podmínka splněna.
Příklad
var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times
a ++;
)
22. Smazat klíčové slovo
Používá se k odstranění vlastností z objektu.
Příklad
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;
23. super * klíčové slovo
Používá se k volání funkce nebo metody nadřazené třídy.
Příklad
super.disp(); //the disp is a method of a parent class
24. výchozí klíčové slovo
Používá se ve výrazu přepínače k určení akcí, které mají být provedeny, pokud tomu tak není
Pří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áněné klíčové slovo
Modifikátor přístupu lze použít s atributy, třídami, konstruktory a metodami, díky kterým není přístupný jiným třídám.
Příklad
public class Employee (
protected String efn = "Joseph";
)
26. Klíčové slovo balíčku
Slouží k identifikaci tříd Java a ke spuštění metody Java v javascriptu.
Příklad
inBlock('package') = something;
27. Klíčové slovo rozhraní
Používá se k definování rozhraní (rozhraní obsahuje všechny abstraktní metody).
Příklad
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)
28. implementuje klíčové slovo
Používá se k implementaci rozhraní ve třídě.
Příklad
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
29. S klíčovým slovem
Používá se pro iteraci, zkrátka je zkrácena pro iteraci.
Příklad
var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)
30. import * klíčové slovo
Používá se k importu modulu v programu javascript.
Příklad
import * as alias from '/modules/mymodule.js';
31. typof klíčové slovo
Který sloužil k návratu datového typu operandu.
Příklad
typeof(“hello”) // output as string
32. Var klíčové slovo
Používá se k deklaraci proměnné,
Příklad
var fruits = ("apple", "banana", "orange");
var age=22;
33. awa i t * klíčové slovo
Používá se k čekání na javascript, dokud slib nevrátí svůj výsledek.
Pří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 * klíčové slovo
Používá se k definování předdefinovaného seznamu.
Pří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. zkuste klíčové slovo
Používá se ke zpracování výjimek ke kontrole chyb kódu v bloku kódu.
Pří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. Chyťte klíčové slovo
Opět se používá při zpracování výjimek k řešení chyby.
Pří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. konečně klíčové slovo
Při manipulaci s výjimkami se nakonec blok kódu vždy spustí bez ohledu na to, zda se chyba generuje nebo ne.
Pří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 klíčové slovo
Používá se k definování konstantní proměnné a nelze ji dále přiřadit.
Příklad
const age=22;
39. soukromé klíčové slovo
IS modifikátor přístupu lze použít s atributy, třídami, konstruktory a metodami, díky kterým není přístupný jiným třídám.
Pří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. Skutečné klíčové slovo
Používá se k ukládání nebo reprezentaci primitivního datového typu Boolean 'true'.
Příklad
var inp = true;
41. Falešné klíčové slovo
Používá se k ukládání nebo reprezentaci primitivního datového typu Boolean 'false'.
Příklad
var inp = false;
42. Prázdné klíčové slovo
slouží k vyhodnocení výrazu a vrací nedefinovaný. Prázdný operátor se často používá k získání nedefinované primitivní hodnoty.
Příklad
click link
43. Případné klíčové slovo
Používá se v konstrukci typu switch-case, kde se hodnota výrazu porovná s hodnotou klauzule case a provede příkazy spojené s případem, jehož hodnota případu se shoduje.
Pří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. přepnout klíčové slovo
Používá se v konstrukci přepínačů, kde přepínač vyhodnocuje výraz.
Pří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šiřuje * klíčové slovo
Používá se v deklaracích třídy k vytvoření třídy, která zdědí jinou třídu.
Příklad
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
46. Toto klíčové slovo
Slouží k označení aktuálního objektu.
Příklad
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
47. nechte * klíčové slovo
Používá se k deklaraci proměnné omezené na rozsah bloku kódu, na rozdíl od proměnné deklarované klíčovým slovem var.
Příklad
let var fruits = ("apple", "banana", "orange");
48. jinak klíčové slovo
V příkazu if-else, else označuje blok příkazů, které mají být provedeny, pokud výraz vyhodnotí false.
Pří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é klíčové slovo
Používá se k definování statické metody ve třídě. Statické metody jsou metody, které nejsou vyvolány na objektu.
Příklad
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );
Doporučené články
Toto byl průvodce klíčovými slovy JavaScriptu. Zde také diskutujeme různé typy klíčových slov s příklady. Další informace naleznete také v následujících článcích -
- Proměnné v JavaScriptu
- C Klíčová slova
- Klíčová slova Java
- Python Klíčová slova
- Pracovní instance v jazyce Java s příkladem
- Jak fungují statické metody v JavaScriptu?