Bevezetés
A JavaScript kulcsszavak fenntartott szavak. Számos fenntartott kulcsszó található a javascript-ben, amelynek van bizonyos különleges jelentése. Ezeket a kulcsszavakat nem lehet azonosítóként használni például változónevekhez, hurokcímkékhez vagy funkciónevekhez stb. A JavaScript programjainkban.
A Javascript kulcsszavak listája
Az alábbiakban a JavaScript kulcsszavak listája található
menj | Ban ben | Például az | Statikus | végül |
érvek | nyilvános | Do | más | const |
Funkció | osztály* | Visszatérés | hagyja * | Fogás |
Eval | mert | ha | Ez | próbáld ki |
Szünet | debugger | Hozam | kiterjeszti * | enum * |
Folytatni | export* | nulla | kapcsoló | magán |
Új | dobás | míg | Ügy | várja* |
Töröl | szuper* | alapértelmezett | Üres | var |
védett | Csomag | Felület | Hamis | típusú |
munkagépek | Val vel | import * | Igaz | ` |
A '*' jelöléssel ellátott kulcsszavak újdonságok az ECMAScript 5 és 6 alkalmazásban (amelyek a javascript verziója). Az ECMAScript 5 és 6 szabványból eltávolított fenntartott szavak listája az alábbiakban található -
- menj
- kettős
- múló
- illó
- int
- szinkronizált
- dob
- anyanyelvi
- úszó
- rövid
- byte
- logikai
- hosszú
- absztrakt
- végső
- faszén.
Példa a JavaScript kulcsszavakra
Az alábbiakban megadjuk a JavaScript kulcsszavakat
1. Goto kulcsszó
A végrehajtásvezérlés adott helyre történő visszatérítésére szolgál. Általánosságban elmondható, hogy a szünet és a folytatás kulcsszavakkal megvalósítható.
Példa
var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;
Most ugyanazt a kódot írjuk újra, a break és a kulcsszavak folytatásával, mint a
var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)
2. a kulcsszóban
Ez az operátor true értéket ad vissza, ha a megadott tulajdonság jelen van a megadott objektumban, hamis értéket ad vissza.
Példa
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
// output as true expected
console.log('apple' in fruits);
3. kulcsszó példánya
Igaz, ha az objektum egy olyan osztály példánya, amely egyébként hamis
Példa
var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;
4. érvek kulcsszó
A függvény meghívásakor a funkcióhoz átadott paraméterek listáját képviseli.
Példa
const func = function(p1, p2, p3) (
const param = Array.from(arguments);
console.log(param) // (11, 22, 33) )
func(11, 22, 33);
5. nyilvános kulcsszó
Ez egy hozzáférés-módosító, amely használható attribútumokkal, osztályokkal, konstruktorokkal és módszerekkel, amelyek más osztályok számára elérhetővé teszik.
Példa
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 kulcsszó
Használat közbeni hurok meghatározására szolgál.
Példa
var a=1;
do (
document.write("loop is running for " + a + "times
Egy ++;
)
míg (a <= 10);
7. Funkció kulcsszó
Kódblokk végrehajtására szolgáló funkció meghatározására szolgál.
Példa
var func = function()(
return "Hello";
)
alert(func());
8. osztály * kulcsszó
Osztály meghatározására szolgál.
Példa
public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)
9. visszatérő kulcsszó
Funkcióból vagy módszerből való visszatéréshez értékkel vagy anélkül.
Példa
var func = function()(
return "Hello";
)
10. Eval kulcsszó
Egy megadott karakterlánc kiértékelésére szolgál. Az eval globális függvényként való használata eval ().
Példa
function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();
11. Kulcsszóra
Hurok meghatározására szolgál, a hurok a kódblokk ismételt végrehajtására, amíg a feltétel nem teljesül.
Példa
for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)
12. ha kulcsszó
Egy kondicionált konstrukció meghatározására szolgál. ha az utasítás a kódblokk futtatására szolgál, ha a feltétel igaz.
Példa
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 kulcsszó
hurokban használják a hurok végrehajtásának megszakítására vagy megállítására.
Példa
for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)
14. hibakereső kulcsszó
A javascript kód és a hívás hibakeresési funkció végrehajtásának leállítására szolgál, ha definiálják. Hibakereső kulcsszó ugyanaz, mint a szünet.
Példa
var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;
15. Yi eld kulcsszó
A generátor funkció szüneteltetésére és folytatására szolgál. A generátor funkció megegyezik a normál funkcióval, de az érték visszatérés helyett az eredmény visszatérítéséhez a hozam kulcsszót használja.
Példa
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. Folytassa a kulcsszót
Hurokként használható a hurok folytatására, és a következő utasítások kihagyására a hurokban.
Példa
for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)
17. expor t * kulcsszó
Objektumok, funkciók vagy értékek exportálására szolgál a modulból, így egy másik programban felhasználhatók az import utasítás segítségével.
Példa
export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant
18. n nem kulcsszó
Egy speciális adattípus nem érték megadására szolgál.
Példa
var age = null;
alert(age);
19. Új kulcsszó
Objektum létrehozására szolgál.
Példa
Employee obj = new Employee ();
20. dobja a kulcsszót
Kísérleti blokkban használják kivételes objektumok kifejezett dobására.
Példa
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. míg kulcsszó
Míg a hurok, míg a hurok addig hajtja végre a kódblokkot, amíg a feltétel nem teljesül.
Példa
var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times
Egy ++;
)
22. Törölje a kulcsszót
Tulajdonságok eltávolítására szolgál egy objektumról.
Példa
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;
23. szuper * kulcsszó
Szülői osztály függvényének vagy módszerének hívására szolgál.
Példa
super.disp(); //the disp is a method of a parent class
24. alapértelmezett kulcsszó
Egy kapcsoló kifejezésben határozza meg a végrehajtandó műveleteket, ha nincs eset
Példa
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. védett kulcsszó
Egy hozzáférés-módosító használható attribútumokkal, osztályokkal, konstruktorokkal és módszerekkel, amelyek miatt az nem elérhető más osztályok számára.
Példa
public class Employee (
protected String efn = "Joseph";
)
26. Csomag kulcsszó
A java osztályok azonosítására és a java módszer javascript-ben történő végrehajtására szolgál.
Példa
inBlock('package') = something;
27. Interfész kulcsszó
Interfész meghatározására szolgál (az interfész tartalmazza az összes elvont módszert).
Példa
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)
28. kulcsszót hajt végre
Az interfész egy osztályban történő megvalósítására szolgál.
Példa
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
29. Kulcsszóval
Iterálásra használják, csak röviden, iterációra rövidítik.
Példa
var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)
30. import * kulcsszó
A modul importálására szolgál a javascript programban.
Példa
import * as alias from '/modules/mymodule.js';
31. kulcsszó típusa
Amely az operandus adattípusát adta vissza.
Példa
typeof(“hello”) // output as string
32. Var kulcsszó
Egy változó deklarálására szolgál,
Példa
var fruits = ("apple", "banana", "orange");
var age=22;
33. awa i t * kulcsszó
A javascript várakozásához használták mindaddig, amíg az ígéret nem eredményez eredményt.
Példa
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 * kulcsszó
Egy előre meghatározott lista meghatározására szolgál.
Példa
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. próbálja ki a kulcsszót
Kivételkezelésként a kódblokk hibáinak ellenőrzésére szolgál.
Példa
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. Fogási kulcsszó
Ismét kivételként kezelve használják a hiba kezelésére.
Példa
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. végül kulcsszó
Kivételkezelésben használva a kódblokkot mindig végre kell hajtani, függetlenül attól, hogy a hibát generálja-e vagy sem.
Példa
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 kulcsszó
Állandó változó meghatározására szolgál, amelyet nem lehet tovább hozzárendelni.
Példa
const age=22;
39. privát kulcsszó
IS egy hozzáférés-módosító használható attribútumokkal, osztályokkal, konstruktorokkal és módszerekkel, amelyek nem teszik elérhetővé más osztályok számára.
Példapublic 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. Igazi kulcsszó
A logikai „igaz” primitív adattípus tárolására vagy ábrázolására szolgál.
Példa
var inp = true;
41. Hamis kulcsszó
A logikai „hamis” primitív adattípus tárolására vagy ábrázolására szolgál.
Példa
var inp = false;
42. A kulcsszó érvénytelen
kifejezés kiértékelésére szolgál, és meghatározatlanul tér vissza. Üres operátort gyakran használnak a meghatározatlan primitív érték elérésére.
Példa
click link
43. Cas e kulcsszó
Egy kapcsoló eset konstrukcióban használják, ahol egy kifejezés értéke összehasonlítódik az eset záradék értékével, és végrehajtja az adott esethez társított utasításokat, amelyek esetértékének egyezik.
Példa
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. váltás a kulcsszóra
Olyan kapcsoló eset konstrukcióban használják, ahol a kapcsoló kiértékeli egy kifejezést.
Példa
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. kiterjeszti a * kulcsszót
Osztálydeklarációkban egy osztály létrehozására használják, amely egy másik osztályt örököl.
Példa
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
46. Ez a kulcsszó
Az aktuális objektumra hivatkozik.
Példa
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
47. legyen * kulcsszó
Kódblokk hatókörére korlátozott változó deklarálására szolgál, ellentétben a var kulcsszó által deklarált változóval.
Példa
let var fruits = ("apple", "banana", "orange");
48. egyéb kulcsszó
Az if-else utasításban használt, a else azt a mondat blokkot jelöli, amelyet végre kell hajtani, ha a kifejezés hamisnak ítéli meg.
Példa
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. Statikus kulcsszó
Statikus módszer meghatározására szolgál egy osztályban. A statikus módszerek azok a módszerek, amelyeket nem hívnak meg az objektumon.
Példa
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );
Ajánlott cikkek
Ez egy útmutató a JavaScript kulcsszavakhoz. Itt a különféle kulcsszavakat is példákkal tárgyaljuk. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni -
- Változók a JavaScript-ben
- C Kulcsszavak
- Java kulcsszavak
- Python Kulcsszavak
- A Java működő példánya a példával
- Hogyan működnek a statikus módszerek JavaScript-ben?