Въведение

JavaScript ключовите думи са запазени думи. В javascript има брой резервирани ключови думи, които имат някакво специално значение. Тези ключови думи не могат да се използват като идентификатори, например за имена на променливи, за етикети на цикли или за имена на функции и т.н. в нашите програми на JavaScript.

Списък с ключови думи на Javascript

По-долу е списъкът на ключовите думи в JavaScript

Отидох

в

instanceof

статичен

накрая

аргументи

обществен

Do

още

строителство

функция

клас *

връщане

позволявам*

улов

Оценка

За

ако

Това

опитвам

почивка

дебъгер

добив

простира *

ENUM *

продължи

изнасяме *

нула

ключ

частен

нов

хвърлям

докато

случай

очакват *

Изтрий

супер *

по подразбиране

празнота

Var

защитени

Пакет

интерфейс

фалшив

тип

сечива

с

импортирате *

Вярно

`

Ключовите думи, маркирани с „*“, са нови в ECMAScript 5 и 6 (които са версията на JavaScript). Списъците със запазени думи, които са премахнати от стандарта ECMAScript 5 и 6, са дадени по-долу -

  • Отидох
  • двойно
  • преходен
  • летлив
  • инт
  • синхронизирано
  • хвърля
  • местен
  • поплавък
  • къс
  • байт
  • Булева
  • дълго
  • абстрактен
  • финал
  • Чар.

Пример за ключови думи в JavaScript

По-долу са ключови думи в JavaScript

1. ключова дума goto

Използва се за връщане на контрола за изпълнение на определено място. Като цяло, goto може да бъде постигнато чрез прекъсване и продължаване на ключовите думи.

пример

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

Сега същия код, който пренаписваме с почивка и продължаване на ключови думи като

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

2. в ключова дума

Това е оператор връща true, ако посоченото свойство присъства в посочения обект, в противен случай той връща false.

пример

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

3. instanceof ключова дума

Връща true, ако обектът е екземпляр от класа, който иначе е false

пример

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

4. ключова дума аргументи

Представя списъка с параметри, предадени на функцията при извикване на функцията.

пример

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

5. публична ключова дума

Това е модификатор на достъп, който може да се използва с атрибути, класове, конструктори и методи, които го правят достъпен за други класове.

пример

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 ключова дума

Използва се за дефиниране на цикъл на работа.

пример

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

");
с ++;
)
докато (a <= 10);

7. Ключова дума за функция

Използва се за определяне на функция за изпълнение на блок от код.

пример

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

8. ключова дума *

Използва се за определяне на клас.

пример

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

9. върнете ключова дума

Използва се за връщане от функцията или метода със или без стойност.

пример

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

10. Ключова дума Eval

Използва се за оценка на определен низ. Използването на eval като глобална функция eval ().

пример

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

11. За ключова дума

Използва се за дефиниране на цикъл, за цикъл за многократно изпълнение на блок код, докато условие е вярно.

пример

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

12. ако ключова дума

Използва се за определяне на кондиционирана конструкция. ако операторът се използва за изпълнение на блок код, ако условието е вярно.

пример

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. Ключова дума за прекъсване

използва се в цикъл за прекъсване или спиране на изпълнението на цикъла.

пример

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

14. ключова дума за отстраняване на грешки

Използва се за спиране на изпълнението на JavaScript код и функция за отстраняване на грешки при повикване, ако е дефинирана. Ключова дума за отстраняване на грешки, същата като почивката.

пример

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

15. Ключова дума Yi eld

Използва се за пауза и възобновяване на функция на генератор. Функцията на генератора е същата като нормалната функция, но за връщане на стойност вместо връщане използва ключова дума за добив.

пример

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. Продължи ключова дума

Използва се в цикъл за продължаване на цикъла и пропускане на следните изявления вътре в цикъла.

пример

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

17. ключова дума expor t *

Използва се за експортиране на обекти, функции или стойности от модула, така че да може да се използва в друга програма с помощта на оператора за импортиране.

пример

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

18. n ull ключова дума

Използва се за представяне на специален тип данни без стойност.

пример

var age = null;
alert(age);

19. Нова ключова дума

Използва се за създаване на обект.

пример

Employee obj = new Employee ();

20. хвърли ключова дума

Използва се в пробен блок за изрично изхвърляне на обект на изключение.

пример

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. докато ключова дума

Използва се за, докато цикъл, докато цикъл изпълнява блока от код, докато условието е вярно.

пример

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

");
с ++;
)

22. Изтриване на ключова дума

Използва се за премахване на свойства от обект.

пример

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

23. ключова дума * супер *

Използва се за извикване на функция или метод на родителски клас.

пример

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

24. ключова дума по подразбиране

Използва се в израз на превключване, за да посочи действията, които трябва да бъдат извършени, ако няма случай

пример

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. защитена ключова дума

Модификатор на достъп може да се използва с атрибути, класове, конструктори и методи, които го правят недостъпен за други класове.

пример

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

26. Ключова дума за пакета

Използва се за идентифициране на класове java и за изпълнение на метода java в javascript.

пример

inBlock('package') = something;

27. Ключова дума за интерфейс

Използва се за дефиниране на интерфейс (интерфейсът съдържа всички абстрактни методи).

пример

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

28. реализира ключова дума

Използва се за реализиране на интерфейса в клас.

пример

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

29. С ключова дума

Използва се за итерация, просто, накратко, тя е скъсена за итерация.

пример

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

30. импортиране * ключова дума

Използва се за импортиране на модула в програмата javascript.

пример

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

31. ключова дума typeof

Който използва за връщане на типа данни на операнд.

пример

typeof(“hello”) // output as string

32. Ключова дума Var

Използва се за обявяване на променлива,

пример

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

33. awa i t * ключова дума

Използва се за изчакване на JavaScript, докато обещанието върне резултата си.

пример

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 * ключова дума

Използва се за дефиниране на предварително определен списък.

пример

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. опитайте ключова дума

Използва се за обработка на изключения за проверка на блок код за грешки.

пример

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. Ключова дума

Отново се използва в обработка на изключения за справяне с грешката.

пример

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. накрая ключова дума

Използван за обработка на изключения, накрая блокът код винаги се изпълнява независимо от това дали грешката генерира или не.

пример

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

Използва се за дефиниране на постоянна променлива и не може да бъде преназначена по-далеч.

пример

const age=22;

39. частна ключова дума

IS модификатор на достъп може да се използва с атрибути, класове, конструктори и методи, които го правят недостъпен за други класове.

пример
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. Вярна ключова дума

Използва се за съхраняване или представяне на примитивни данни от типа Boolean 'true'.

пример

var inp = true;

41. Грешна ключова дума

Използва се за съхраняване или представяне на примитивни данни от типа Boolean „false“.

пример

var inp = false;

42. Невалидна ключова дума

използва се за оценка на израз и се връща неопределен. Анулиращият оператор често се използва за получаване на неопределената примитивна стойност.

пример


click link

43. Ключова дума Cas e

Използва се в конструкция на ключ-случай, където стойността на израз се сравнява със стойността на клаузата и изпълнява операторите, свързани със случая, чиято стойност на случая е съвпаднала.

пример

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. превключване на ключова дума

Използва се в конструкция за случай на превключване, където ключ оценява израз.

пример

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. разширява * ключова дума

Използва се в класови декларации за създаване на клас, който наследява друг клас.

пример

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

46. Тази ключова дума

Използва се за означаване на текущия обект.

пример

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

47. нека * ключова дума

Използва се за деклариране на променлива, ограничена до обхват от блок код, за разлика от променлива, декларирана от ключовата дума var.

пример

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

48. друга дума

Използван в оператора if-else, другото показва блока от оператори, който трябва да бъде изпълнен, ако изразът оцени невярно.

пример

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. Статична ключова дума

Използва се за определяне на статичен метод в клас. Статичните методи са онези методи, които не се извикват на обекта.

пример

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

Препоръчителни статии

Това е ръководство за ключовите думи в JavaScript. Тук също обсъждаме различни видове ключови думи с примери. Можете също така да разгледате следните статии, за да научите повече -

  1. Променливи в JavaScript
  2. C Ключови думи
  3. Java Ключови думи
  4. Ключови думи на Python
  5. Работна инстанция на Java с пример
  6. Как работят статичните методи в JavaScript?