
Uvod
Ključne besede JavaScript so rezervirane besede. V javascriptu je veliko rezerviranih ključnih besed, ki imajo nekaj posebnega pomena. Te ključne besede v naših programih JavaScript ne moremo uporabiti kot identifikatorje, na primer za imena spremenljivk, oznake zank ali imena funkcij itd.
Seznam ključnih besed Javascript
Spodaj je seznam ključnih besed JavaScript
| Pojdi do | V | instance | Statični | končno |
| argumenti | javnosti | Naredi | drugače | Konst |
| Funkcija | razred * | vrnitev | pustiti* | Ujeti |
| Eval | Za | če | Tole | poskusi |
| Odmor | napak | Dobitek | podaljša * | enum * |
| Nadaljujte | izvoz * | nič | stikalo | zasebno |
| Novo | metati | medtem | Ovitek | čakati * |
| Izbriši | super * | privzeto | Nično | Var |
| zaščiten | Paket | Vmesnik | Lažno | tip |
| izvedbe | Z | uvoz * | Prav | ` |
Ključne besede, ki so označene z »*«, so nove v ECMAScript 5 in 6 (ki so različica javascripta). Seznami rezerviranih besed, ki so bili odstranjeni iz standarda ECMAScript 5 in 6, so navedeni spodaj -
- Pojdi do
- dvojno
- prehodno
- hlapljivo
- int
- sinhronizirano
- meče
- domači
- lebdeti
- kratek
- bajta
- Boolov
- dolga
- izvleček
- končna
- char.
Primer ključnih besed JavaScript
Spodaj so ključne besede JavaScript
1. ključna beseda goto
Uporablja se za vrnitev nadzora izvajanja na določeno mesto. Na splošno lahko goto dosežemo s prelomom in nadaljevanjem ključnih besed.
Primer
var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;
Zdaj isto kodo ponovno napišemo s prelomom in nadaljevanjem ključnih besed kot
var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)
2. v ključni besedi
Operater vrne true, če je podana lastnost prisotna v določenem objektu, sicer pa false.
Primer
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);// output as true expected
console.log('apple' in fruits);
3. instanceof ključne besede
Vrne true, če je objekt primerek razreda, ki je sicer false
Primer
var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;
4. ključna beseda argumentov
Predstavlja seznam parametrov, poslanih funkciji, ko pokličete funkcijo.
Primer
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 beseda
Je modifikator dostopa, ki ga je mogoče uporabiti z atributi, razredi, konstruktorji in metodami, ki omogočajo dostop do drugih razredov.
Primer
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čne besede
Uporablja se za določanje zanke med početjem.
Primer
var a=1;
do (
document.write("loop is running for " + a + "times
a ++;
)
medtem ko (a <= 10);
7. Ključna beseda funkcije
Uporablja se za določitev funkcije za izvajanje bloka kode.
Primer
var func = function()(
return "Hello";
)
alert(func());
8. ključne besede * razred *
Uporablja se za določitev razreda.
Primer
public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)
9. vrnite ključno besedo
Uporablja se za vrnitev iz funkcije ali metode z ali brez vrednosti.
Primer
var func = function()(
return "Hello";
)
10. Ključna beseda Eval
Uporablja se za oceno določenega niza. Uporaba eval kot globalna funkcija eval ().
Primer
function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();
11. Za ključno besedo
Uporablja se za določanje zanke, da zanka večkrat izvede blok kode, dokler ni pogoj resničen.
Primer
for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)
12. če ključna beseda
Uporablja se za določitev kondicioniranega konstrukta. če se stavek uporablja za izvajanje bloka kode, če je pogoj resničen.
Primer
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. Prelomi ključno besedo
se uporablja v zanki za prekinitev ali zaustavitev izvajanja zanke.
Primer
for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)
14. ključ za odpravljanje napak
Uporablja se za zaustavitev izvajanja kode javascript in funkcijo za odpravljanje napak klica, če je definirana. Besedna beseda za odpravljanje napak enaka prelomu.
Primer
var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;
15. Ključna beseda Yi
Uporablja se za zaustavitev in nadaljevanje funkcije generatorja. Funkcija generatorja je enaka običajni funkciji, vendar za vrnitev vrednosti namesto vrnitve uporablja ključno besedo donos.
Primer
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. Ključna beseda Contin ue
Uporabite v zanki za nadaljevanje zanke in preskočite naslednje izjave znotraj zanke.
Primer
for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)
17. ključna beseda expor t *
Uporablja se za izvoz predmetov, funkcij ali vrednosti iz modula, tako da jih je mogoče uporabiti v drugem programu s pomočjo ukaza izvoza.
Primer
export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant
18. n ull ključne besede
Uporablja se za predstavljanje posebne vrste podatkov brez vrednosti.
Primer
var age = null;
alert(age);
19. Nova ključna beseda
Uporablja se za ustvarjanje predmeta.
Primer
Employee obj = new Employee ();
20. metati ključno besedo
Uporablja se v poskusnem bloku za izrecno metanje predmeta izjeme.
Primer
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. medtem ko ključna beseda
Uporablja se za zanko, medtem ko zanka izvrši blok kode, dokler ni pogoj resničen.
Primer
var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times
a ++;
)
22. Izbrišite ključno besedo
Uporablja se za odstranjevanje lastnosti predmeta.
Primer
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;
23. ključna beseda super *
Uporablja se za klicanje funkcije ali metode nadrejenega razreda.
Primer
super.disp(); //the disp is a method of a parent class
24. privzeta ključna beseda
Uporablja se v izrazu stikala za določitev dejanj, ki jih je treba izvesti, če ne
Primer
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ščitena ključna beseda
Modifikator dostopa se lahko uporablja s atributi, razredi, konstruktorji in metodami, zaradi katerih ni dostopen drugim razredom.
Primer
public class Employee (
protected String efn = "Joseph";
)
26. Ključna beseda za paket
Uporablja se za prepoznavanje razredov java in za izvajanje metode java v javascriptu.
Primer
inBlock('package') = something;
27. Ključna beseda vmesnika
Uporablja se za definiranje vmesnika (vmesnik vsebuje vse abstraktne metode).
Primer
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)
28. izvaja ključno besedo
Uporablja se za izvajanje vmesnika v razredu.
Primer
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
29. S ključno besedo
Uporablja se za iteracijo, skratka skrajša se za iteracijo.
Primer
var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)
30. uvoz * ključne besede
Uporablja se za uvoz modula v programu javascript.
Primer
import * as alias from '/modules/mymodule.js';
31. ključne besede tipa
Katera je bila namenjena za vrnitev podatkovnega tipa operanda.
Primer
typeof(“hello”) // output as string
32. Ključna beseda Var
Uporablja se za razglasitev spremenljivke,
Primer
var fruits = ("apple", "banana", "orange");
var age=22;
33. Ključna beseda awa i t *
Uporablja se za čakanje na javascript, dokler obljuba ne vrne rezultata.
Primer
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. ključna beseda enum *
Uporablja se za določitev vnaprej določenega seznama.
Primer
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. poskusite s ključno besedo
Uporablja se za obravnavanje izjem za preverjanje bloka kode za napake.
Primer
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. Ključna beseda
Spet se uporablja za izjeme pri ravnanju z napako.
Primer
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. končno ključna beseda
Uporabljen pri ravnanju z izjemami, blok kode se vedno izvrši ne glede na to, ali napaka generira ali ne.
Primer
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. Ključna beseda Const
Uporablja se za definiranje konstantne spremenljivke in je ni mogoče dlje dodeliti.
Primer
const age=22;
39. zasebna ključna beseda
IS modifikator dostopa se lahko uporablja s atributi, razredi, konstruktorji in metodami, zaradi katerih ni dostopen drugim razredom.
Primerpublic 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. Resnična ključna beseda
Uporablja se za shranjevanje ali predstavljanje primitivnih podatkov tipa Boolean 'true'.
Primer
var inp = true;
41. Lažna ključna beseda
Uporablja se za shranjevanje ali predstavljanje primitivnih podatkov tipa Boolean 'false'.
Primer
var inp = false;
42. Neveljavna ključna beseda
uporablja za oceno izraza in vrne nedefinirano. Za pridobitev nedefinirane primitivne vrednosti se pogosto uporablja voidni operater.
Primer
click link
43. Ključna beseda Cas
Uporablja se v konstrukciji preklopnega primera, kjer se vrednost izraza primerja z vrednostjo stavka stavka in izvede izjave, povezane s primerom, katerega vrednost primera je izravnana.
Primer
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. preklopite ključno besedo
Uporablja se v konstrukciji primera, kjer stikalo ovrednoti izraz.
Primer
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. razširja * ključno besedo
Uporablja se v deklaracijah razreda za ustvarjanje razreda, ki podeduje drug razred.
Primer
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
46. Ta ključna beseda
Uporablja se za sklicevanje na trenutni objekt.
Primer
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
47. naj bo * ključna beseda
Uporablja se za razglasitev spremenljivke, omejene na obseg bloka kode, za razliko od spremenljivke, ki jo je navedla ključna beseda var.
Primer
let var fruits = ("apple", "banana", "orange");
48. drugo ključno besedo
Uporabljeno v stavku if-else, drugo označuje blok stavkov, ki se izvrši, če izraz oceni false.
Primer
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čna ključna beseda
Uporablja se za definiranje statične metode v razredu. Statične metode so tiste metode, ki jih predmet ne kliče.
Primer
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );
Priporočeni članki
To je vodnik za ključne besede JavaScript. Tukaj s primeri tudi razpravljamo o različnih vrstah ključnih besed. Za več informacij si lahko ogledate tudi naslednje članke -
- Spremenljivke v JavaScript
- C Ključne besede
- Ključne besede Java
- Ključne besede Python-a
- Delovni primerek v Javi s Primerjem
- Kako statične metode delujejo v JavaScript?