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?