esittely
JavaScript-avainsanat ovat varattuja sanoja. Javascriptissä on useita varattuja avainsanoja, joilla on erityinen merkitys. Näitä avainsanoja ei voida käyttää tunnisteina esimerkiksi muuttujien nimissä, silmukan tarroissa tai toimintojen nimissä jne. JavaScript-ohjelmissa.
Luettelo Javascript-avainsanoista
Alla on luettelo JavaScript-avainsanoista
mene | Sisään | esiintymä | Staattinen | vihdoin |
argumentit | julkinen | Tehdä | muu | Const |
Toimia | luokka * | palata | antaa* | Ottaa kiinni |
eval | varten | jos | Tämä | yrittää |
Tauko | virheen korjaaja | tuotto | ulottuu * | ENUM * |
Jatkaa | viedä* | tyhjä | vaihtaa | yksityinen |
Uusi | heittää | sillä aikaa | tapaus | odottaa* |
Poistaa | Super * | oletusarvo | mitätön | var |
suojattu | Paketti | Käyttöliittymä | Väärä | tyyppi |
työkoneet | Kanssa | tuonti* | Totta | ` |
Avainsanat, jotka on merkitty '*', ovat uusia ECMAScript 5: ssä ja 6: ssa (jotka ovat javascriptin versioita). Alla on luettelot varatuista sanoista, jotka on poistettu ECMAScript 5 ja 6 -standardista -
- mene
- kaksinkertainen
- ohimenevä
- haihtuva
- int
- synkronoitu
- heittää
- syntyperäinen
- kellua
- lyhyt
- tavu
- boolean
- pitkä
- abstrakti
- lopullinen
- nieriä.
Esimerkki JavaScript-avainsanoista
Alla on JavaScript-avainsanat
1. vie avainsana
Käytetään palauttamaan suorituksen hallinta tiettyyn sijaintiin. Goto voidaan yleensä toteuttaa tauolla ja jatkaa avainsanoja.
esimerkki
var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;
Nyt sama koodi, jonka kirjoitamme tauolla ja jatka avainsanoja kuin
var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)
2. avainsanalla
Se on, että operaattori palauttaa arvon true, jos määritetty ominaisuus on määritellyssä objektissa, muuten se palauttaa väärän.
esimerkki
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
// output as true expected
console.log('apple' in fruits);
3. avainsanan esimerkki
Palauttaa tosi, jos objekti on luokan esiintymä, muuten väärä
esimerkki
var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;
4. argumentit avainsana
Esittää toiminnolle siirretyn parametriluettelon kutsuttaessa toimintoa.
esimerkki
const func = function(p1, p2, p3) (
const param = Array.from(arguments);
console.log(param) // (11, 22, 33) )
func(11, 22, 33);
5. julkinen avainsana
Se on pääsymuuntaja, jota voidaan käyttää määritteiden, luokkien, rakentajien ja menetelmien kanssa, jotka tekevät siitä pääsyn muille luokille.
esimerkki
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 avainsana
Käytetään määrittämään väliaikainen silmukka.
esimerkki
var a=1;
do (
document.write("loop is running for " + a + "times
A ++;
)
kun taas (a <= 10);
7. Toiminta-avainsana
Käytetään määrittämään toiminto koodilohkon suorittamiseksi.
esimerkki
var func = function()(
return "Hello";
)
alert(func());
8. luokan * avainsana
Käytetään luokan määrittelemiseen.
esimerkki
public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)
9. palauta avainsana
Käytetään palaamaan toiminnosta tai menetelmästä arvon kanssa tai ilman.
esimerkki
var func = function()(
return "Hello";
)
10. Eval- avainsana
Käytetään määritetyn merkkijonon arviointiin. Eval-käyttö globaalina funktiona eval ().
esimerkki
function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();
11. Avainsanalle
Käytetään silmukan määrittämiseen, jotta silmukka suorittaa koodilohkon toistuvasti, kunnes ehto on tosi.
esimerkki
for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)
12. jos avainsana
Käytetään ehdollistetun rakenteen määrittelemiseen. jos käskyä käytetään koodilohkon suorittamiseen, jos ehto on totta.
esimerkki
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. Katkaise avainsana
käytetään silmukkaan katkaisemaan tai pysäyttämään silmukan suorittaminen.
esimerkki
for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)
14. virheenkorjaussana
Käytetään pysäyttämään javascript-koodin ja puhelun virheenkorjaustoiminnon suorittaminen, jos ne määritetään. Virheenkorjaussanan sana sama kuin tauon.
esimerkki
var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;
15. Yi vanha avainsana
Käytetään keskeyttämään ja jatkamaan generaattoritoimintoa. Generaattoritoiminto on sama kuin normaali funktio, mutta arvon palauttamiseksi palautuksen sijasta se käyttää tuotto-avainsanaa.
esimerkki
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. Jatka avainsanaa
Käytetään silmukkana jatkaa silmukkaa ja ohittaa seuraavat lauseet silmukan sisällä.
esimerkki
for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)
17. expor t * avainsana
Käytetään objektien, toimintojen tai arvojen viemiseen moduulista, jotta niitä voidaan käyttää toisessa ohjelmassa tuontikäskyn avulla.
esimerkki
export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant
18. n tyhjä avainsana
Käytetään edustamaan erityistä tietotyyppiä, jolla ei ole arvoa.
esimerkki
var age = null;
alert(age);
19. Uusi avainsana
Käytetään objektin luomiseen.
esimerkki
Employee obj = new Employee ();
20. heitä avainsana
Käytetään koestuslohkossa poikkeusobjektin heittämiseen nimenomaisesti.
esimerkki
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. samalla avainsana
Käytetään silmukan ajan, kun taas silmukka suorittaa koodilohkon, kunnes ehto on totta.
esimerkki
var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times
A ++;
)
22. Poista avainsana
Käytetään ominaisuuksien poistamiseen objektista.
esimerkki
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;
23. super * avainsana
Käytetään vanhemmaluokan toiminnon tai menetelmän soittamiseen.
esimerkki
super.disp(); //the disp is a method of a parent class
24. oletus avainsana
Käytetään kytkinlausekkeessa suoritettavien toimien määrittämiseen, ellei tapausta ole
esimerkki
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. suojattu avainsana
Pääsymuuntajaa voidaan käyttää määritteiden, luokkien, rakentajien ja menetelmien kanssa, joiden ansiosta sitä ei voida käyttää muihin luokkiin.
esimerkki
public class Employee (
protected String efn = "Joseph";
)
26. Pakkauksen avainsana
Käytetään Java-luokkien tunnistamiseen ja Java-menetelmän suorittamiseen javascriptin avulla.
esimerkki
inBlock('package') = something;
27. Rajapinnan avainsana
Käytetään rajapinnan määrittelemiseen (käyttöliittymä sisältää kaikki abstraktit menetelmät).
esimerkki
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)
28. toteuttaa avainsanan
Käytetään käyttöliittymän toteuttamiseen luokassa.
esimerkki
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
29. Avainsanalla
Käytetään iterointiin, vain lyhyesti sanottuna sitä lyhennetään iteraatioon.
esimerkki
var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)
30. Tuo * avainsana
Käytetään moduulin tuomiseen javascript-ohjelmaan.
esimerkki
import * as alias from '/modules/mymodule.js';
31. avainsanan tyyppi
Jotka palauttivat operandin tietotyypin.
esimerkki
typeof(“hello”) // output as string
32. Var-avainsana
Käytetään muuttujan ilmoittamiseen,
esimerkki
var fruits = ("apple", "banana", "orange");
var age=22;
33. od i t * avainsana
Käytetään odottamaan javascriptiä, kunnes lupaus tuottaa tuloksen.
esimerkki
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 * avainsana
Käytetään ennalta määritetyn luettelon määrittämiseen.
esimerkki
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. kokeile avainsanaa
Käytetään poikkeusten käsittelyssä koodilohkon virheiden tarkistamiseksi.
esimerkki
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. Catch avainsana
Käytetään jälleen poikkeuksen käsittelyssä virheen käsittelemiseksi.
esimerkki
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. lopuksi avainsana
Poikkeuskäsittelyssä lopulta koodilohko suoritetaan aina riippumatta siitä, syntyykö virhe vai ei.
esimerkki
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-avainsana
Käytetään vakiomuuttujan määrittämiseen, jota ei voida määrittää pidemmälle.
esimerkki
const age=22;
39. yksityinen avainsana
IS pääsymuuntajaa voidaan käyttää määritteiden, luokkien, rakentajien ja menetelmien kanssa, joiden ansiosta sitä ei voida käyttää muihin luokkiin.
esimerkkipublic 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. Tosi avainsana
Käytetään primitiivisen tietotyypin Boolean 'true' tallentamiseen tai esittämiseen.
esimerkki
var inp = true;
41. Väärä avainsana
Käytetään primitiivisen tietotyypin Boolean 'false' tallentamiseen tai esittämiseen.
esimerkki
var inp = false;
42. tyhjä avainsana
käytetään lausekkeen arviointiin ja palauttaa määrittelemättömän. Tyhjää operaattoria käytetään usein määrittelemättömän primitiivisen arvon saamiseksi.
esimerkki
click link
43. Cas e- avainsana
Käytetään vaihto-tapausrakenteessa, jossa lausekkeen arvo vertaa tapauslauseen arvoon ja suorittaa lauseet, jotka liittyvät tapaukseen, jonka tapausarvo vastaa.
esimerkki
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. vaihtaa avainsanaa
Käytetään kytkintapausrakenteessa, jossa kytkin arvioi lausekkeen.
esimerkki
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. laajentaa * avainsanaa
Käytetään luokailmoituksissa luodaan luokka, joka perii toisen luokan.
esimerkki
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
46. Tämä avainsana
Käytetään viittaamaan nykyiseen objektiin.
esimerkki
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
47. anna * avainsana
Käytetään ilmoittamaan muuttuja, joka on rajoitettu koodilohkon laajuuteen, toisin kuin var-avainsanan ilmoittama muuttuja.
esimerkki
let var fruits = ("apple", "banana", "orange");
48. muu avainsana
Käytetään if-else-lauseessa, toinen osoittaa suoritettavien lauseiden lohkon, jos lauseke arvioi väärin.
esimerkki
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. Staattinen avainsana
Käytetään staattisen menetelmän määrittämiseen luokassa. Staattiset menetelmät ovat niitä menetelmiä, joita ei kutsuta objektiin.
esimerkki
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );
Suositellut artikkelit
Tämä on opas JavaScript-avainsanoihin. Tässä keskustellaan myös erityyppisistä avainsanoista esimerkkien avulla. Saatat myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -
- Muuttujat JavaScript
- C Avainsanat
- Java-avainsanat
- Python-avainsanat
- Java: n esimerkki
- Kuinka staattiset menetelmät toimivat JavaScript-ohjelmassa?