Sissejuhatus

JavaScripti märksõnad on reserveeritud sõnad. Javascriptis on mitmeid reserveeritud märksõnu, millel on mingi eriline tähendus. Neid märksõnu ei saa meie JavaScripti programmides kasutada identifikaatoritena näiteks muutujate nimede, siltide siltide või funktsioonide nimede jne jaoks.

Javascripti märksõnade loend

Allpool on JavaScripti märksõnade loend

minema

Sisse

näiteks

Staatiline

lõpuks

argumendid

avalik

Tee

muud

Const

Funktsioon

klass *

tagasi

las *

Saak

Eval

Sest

kui

See

proovida

Paus

silur

Saagis

laieneb *

enum *

Jätkake

eksport *

null

lüliti

privaatne

Uus

viska

samas

Juhtum

oota *

Kustuta

Super*

vaikimisi

Tühine

Var

kaitstud

Pakett

Liides

Vale

tüüp

tööriistad

Koos

import *

Tõsi

`

Märksõnad, mis on tähistatud tähega *, on ECMAScript 5 ja 6 (mis on javascripti versioon) uued. ECMAScript 5 ja 6 standardist eemaldatud reserveeritud sõnade loendid on toodud allpool -

  • minema
  • kahekordne
  • mööduv
  • lenduv
  • int
  • sünkroniseeritud
  • viskab
  • pärismaalane
  • hõljuma
  • lühike
  • bait
  • Boolean
  • pikk
  • abstraktne
  • lõplik
  • char

JavaScripti märksõnade näide

Allpool on toodud JavaScripti märksõnad

1. goto märksõna

Kasutatakse täitmiskontrolli tagastamiseks konkreetsesse kohta. Üldiselt saab goto teha vaheajaga ja jätkata märksõnadega.

Näide

var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;

Nüüd kirjutame sama koodi, mille ümber kirjutame vaheajaga ja jätkame märksõnu nagu

var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)

2. märksõnas

See on siis, kui operaator tagastab tõese, kui määratud objekt on selles määratletud objektis, vastasel juhul tagastab väärtus vale.

Näide

var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
// output as true expected
console.log('apple' in fruits);

3. märksõna näide

Tagastab tõese, kui objekt on klassi eksemplar, vastasel juhul on see vale

Näide

var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;

4. argumendid märksõna

Esitab funktsioonile helistamise ajal funktsioonile edastatud parameetrite loendi.

Näide

const func = function(p1, p2, p3) (
const param = Array.from(arguments);
console.log(param) // (11, 22, 33) )
func(11, 22, 33);

5. avalik märksõna

See on juurdepääsu modifikaator, mida saab kasutada atribuutide, klasside, konstruktorite ja meetoditega, mis muudavad selle teistele klassidele juurdepääsetavaks.

Näide

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 märksõna

Kasutatakse aeg-aja lingi määratlemiseks.

Näide

var a=1;
do (
document.write("loop is running for " + a + "times

");
a ++;
)
kuigi (a <= 10);

7. Funktsiooni märksõna

Kasutatakse koodiploki täitmise funktsiooni määratlemiseks.

Näide

var func = function()(
return "Hello";
)
alert(func());

8. klassi * märksõna

Kasutatakse klassi määratlemiseks.

Näide

public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)

9. tagasisõna

Funktsioonist või meetodist naasmiseks väärtusega või ilma.

Näide

var func = function()(
return "Hello";
)

10. Eval märksõna

Kasutatakse määratud stringi hindamiseks. Evali kasutamine globaalse funktsioonina eval ().

Näide

function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();

11. Märksõna jaoks

Kasutatakse ahela määratlemiseks, et ahel saaks korduvalt koodiplokki täita, kuni tingimus on tõene.

Näide

for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)

12. kui märksõna

Kasutatakse konditsioneeritud konstruktsiooni määratlemiseks. kui avaldust kasutatakse koodiploki käitamiseks, kui tingimus on tõene.

Näide

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. Murda märksõna

kasutatakse silmuseks silmuse täitmise katkestamiseks või peatamiseks.

Näide

for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)

14. siluri märksõna

Kasutatakse javascripti koodi ja kõnede silumise funktsiooni täitmise peatamiseks, kui see on määratletud. Siluri märksõna sõna katkestab sama.

Näide

var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;

15. Yi eld märksõna

Generaatori funktsiooni peatamiseks ja jätkamiseks. Generaatori funktsioon on sama mis tavalisel funktsioonil, kuid väärtuse tagastamiseks tagastamise asemel kasutab ta tootluse märksõna.

Näide

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. Jätka märksõna

Kasutatakse silmuseks silmuse jätkamiseks ja järgmiste avalduste vahelejätmiseks.

Näide

for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)

17. expor t * märksõna

Kasutatakse objektide, funktsioonide või väärtuste eksportimiseks moodulist, nii et neid saab impordi väljavõtte abil kasutada muus programmis.

Näide

export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant

18. n ull märksõna

Kasutatakse spetsiaalse andmetüübi, millel pole väärtust, tähistamiseks.

Näide

var age = null;
alert(age);

19. Uus märksõna

Kasutatakse objekti loomiseks.

Näide

Employee obj = new Employee ();

20. viska märksõna

Kasutatakse prooviplokis erandobjekti selgesõnaliseks viskamiseks.

Näide

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. samas märksõna

Kasutatakse loop-i ajal, samal ajal kui loop täidab koodiplokki, kuni tingimus on tõene.

Näide

var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times

");
a ++;
)

22. Kustutage märksõna

Kasutatakse objekti atribuutide eemaldamiseks.

Näide

var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;

23. super * märksõna

Kasutatakse vanema klassi funktsiooni või meetodi helistamiseks.

Näide

super.disp(); //the disp is a method of a parent class

24. vaikesõna

Kasutatakse lülituslauses, et täpsustada toiminguid, mida ei tehta

Näide

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. kaitstud märksõna

Juurdepääsu modifikaatorit saab kasutada atribuutide, klasside, konstruktorite ja meetoditega, mis muudavad selle teistele klassidele juurdepääsematuks.

Näide

public class Employee (
protected String efn = "Joseph";
)

26. Pakendi märksõna

Kasutatakse Java-klasside tuvastamiseks ja Java-meetodi rakendamiseks javascriptis.

Näide

inBlock('package') = something;

27. Liidese märksõna

Kasutatakse liidese määratlemiseks (liides sisaldab kõiki abstraktseid meetodeid).

Näide

interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)

28. rakendab märksõna

Kasutatakse liidese rakendamiseks klassis.

Näide

interface car
method drive(whichSpeed)
method break( )
class car1 implements car

29. märksõnaga

Kasutatakse iteratsiooniks, lühidalt öeldes lühendatakse iteratsiooni.

Näide

var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)

30. import * märksõna

Kasutatakse mooduli importimiseks javascripti programmis.

Näide

import * as alias from '/modules/mymodule.js';

31. märksõna tüüp

Mida kasutatakse operandi andmetüübi tagastamiseks.

Näide

typeof(“hello”) // output as string

32. Var märksõna

Kasutatakse muutuja deklareerimiseks,

Näide

var fruits = ("apple", "banana", "orange");
var age=22;

33. awa i t * märksõna

Kasutatakse javascripti ootamiseni, kuni lubadus annab tulemuse.

Näide

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 * märksõna

Kasutatakse eelmääratud loendi määratlemiseks.

Näide

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. proovige märksõna

Kasutatakse erandite käsitlemisel koodiploki vigade kontrollimiseks.

Näide

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. Püüa märksõna

Jällegi kasutatakse vea käsitlemiseks erandjuhtudel.

Näide

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. lõpuks märksõna

Erandkäsitluse korral täidetakse koodiplokk alati, hoolimata sellest, kas viga genereerib või mitte.

Näide

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 märksõna

Kasutatakse konstantse muutuja määratlemiseks ja seda ei saa enam ümber määrata.

Näide

const age=22;

39. privaatne märksõna

IS-i juurdepääsu modifikaatorit saab kasutada atribuutide, klasside, konstruktorite ja meetoditega, mis muudavad selle teistele klassidele juurdepääsematuks.

Näide
public 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. Tõeline märksõna

Kasutatakse primitiivse andmetüübi Boolean 'tõene' talletamiseks või esitamiseks.

Näide

var inp = true;

41. Vale märksõna

Kasutatakse primitiivse andmetüübi Boolean 'false' salvestamiseks või esitamiseks.

Näide

var inp = false;

42. Tühi märksõna

kasutatakse avaldis hindamiseks ja naaseb määratlemata. Määratlemata primitiivse väärtuse saamiseks kasutatakse sageli tühist operaatorit.

Näide


click link

43. Cas e märksõna

Kasutatakse juhtumikoridori konstruktsioonis, kus avalduse väärtus võrdub juhtumisklausli väärtusega ja käivitab selle juhtumiga seotud avaldused, mille juhtumi väärtus on sobitatud.

Näide

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. vahetage märksõna

Kasutatakse lüliti juhtumi konstruktsioonis, kus lüliti hindab avaldist.

Näide

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. laiendab * märksõna

Kasutatakse klassideklaratsioonides klassi loomiseks, mis pärib teise klassi.

Näide

class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)

46. See märksõna

Kasutatakse praegusele objektile viitamiseks.

Näide

class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)

47. lase * märksõna

Kasutatakse muutuja deklareerimiseks, mis on piiratud koodiploki ulatusega, erinevalt muutujast, mida deklareerib märksõna var.

Näide

let var fruits = ("apple", "banana", "orange");

48. muu märksõna

Kui kasutatakse avalduses if-else, siis muu tähistab lausete plokki, mis tuleb täita, kui avaldis hindab vale.

Näide

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. Staatiline märksõna

Kasutatakse klassis staatilise meetodi määratlemiseks. Staatilised meetodid on need meetodid, mida objektile ei kutsuta.

Näide

class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );

Soovitatavad artiklid

See on JavaScripti märksõnade juhend. Siin käsitleme ka eri tüüpi märksõnu näidetega. Võite lisateabe saamiseks vaadata ka järgmisi artikleid -

  1. Muutujad JavaScriptis
  2. C märksõnad
  3. Java märksõnad
  4. Pythoni märksõnad
  5. Java toimiv näide koos näitega
  6. Kuidas staatilised meetodid JavaScriptis toimivad?

Kategooria: