Ú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?