Introdução
Palavras-chave JavaScript são palavras reservadas. Existem várias palavras-chave reservadas em javascript que possuem algum significado especial. Essas palavras-chave não podem ser usadas como identificadores, por exemplo, para nomes de variáveis, rótulos de loop ou nomes de funções etc. em nossos programas JavaScript.
Lista de palavras-chave Javascript
Abaixo está a lista de palavras-chave JavaScript
vamos para | Dentro | instancia de | Estático | finalmente |
argumentos | público | Faz | outro | Const |
Função | classe* | Retorna | deixei* | Pegar |
Eval | Para | E se | este | experimentar |
Pausa | depurador | Produção | estende * | enum * |
Continuar | exportação* | nulo | interruptor | privado |
Novo | lançar | enquanto | Caso | aguardam* |
Excluir | super* | padrão | Vazio | Var |
protegido | Pacote | Interface | Falso | tipo de |
implementa | Com | importar* | Verdade | ` |
As palavras-chave marcadas com '*' são novas no ECMAScript 5 e 6 (que são a versão do javascript). As listas de palavras reservadas que foram removidas do padrão ECMAScript 5 e 6 são fornecidas abaixo -
- vamos para
- Duplo
- transitório
- volátil
- int
- sincronizado
- joga
- nativo
- flutuador
- curto
- byte
- boleano
- grandes
- abstrato
- final
- Caracteres.
Exemplo de palavras-chave JavaScript
Dada a seguir são palavras-chave JavaScript
1. goto palavra-chave
Usado para retornar o controle de execução para um local específico. Em geral, o goto pode ser realizado pela quebra e continuar com as palavras-chave.
Exemplo
var no=0;
sposition
document.write(" something print here ");
no++;
if(no < 10) goto sposition;
Agora, o mesmo código que reescrevemos com quebra e continuamos com as palavras-chave
var no=0;
sposition: while(true) (
document.write(" something print here ");
no++;
if(no < 10) continue sposition;
break;
)
2. na palavra-chave
É um operador que retorna true se a propriedade especificada estiver presente no objeto especificado, caso contrário, retorna false.
Exemplo
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
// output as true expected
console.log('apple' in fruits);
3. instanceof palavra-chave
Retorna true se o objeto for uma instância da classe, caso contrário false
Exemplo
var fruits=("apple", "banana", "orange");
// Returns true
fruits instanceof Object;
// Returns true
fruits instanceof Array;
// Returns false
fruits instanceof String;
4. palavra-chave argumentos
Representa a lista de parâmetros passados para a função ao chamar a função.
Exemplo
const func = function(p1, p2, p3) (
const param = Array.from(arguments);
console.log(param) // (11, 22, 33) )
func(11, 22, 33);
5. palavra-chave pública
É um modificador de acesso que pode ser usado com atributos, classes, construtores e métodos que o tornam acessível para outras classes.
Exemplo
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. Palavra- chave
Usado para definir um loop do-while.
Exemplo
var a=1;
do (
document.write("loop is running for " + a + "times
a ++;
)
while (a <= 10);
7. Palavra-chave da Função
Usado para definir uma função para executar um bloco de código.
Exemplo
var func = function()(
return "Hello";
)
alert(func());
8. classe * palavra-chave
Usado para definir uma classe.
Exemplo
public class Employee (
public String efn = "Joseph";
public String eln = "Doe";
)
9. retornar palavra-chave
Usado para retornar da função ou método com ou sem um valor.
Exemplo
var func = function()(
return "Hello";
)
10. palavra-chave Eval
Usado para avaliar uma sequência especificada. O eval usa como uma função global eval ().
Exemplo
function fun( ) (
var str1=2;
var str1=3;
var res = eval(new String(str1 + str2));
document.write(res);
)
fun();
11. Para palavra-chave
Usado para definir um loop, para executar repetidamente um bloco de código até que uma condição seja verdadeira.
Exemplo
for(var a=0; a<=10; a++) (
document.write("The loop is running for " + a + " times");
)
12. se palavra-chave
Usado para definir uma construção condicionada. se a instrução for usada para executar um bloco de código, se a condição for verdadeira.
Exemplo
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. Quebrar palavra-chave
usado em um loop para interromper ou interromper a execução do loop.
Exemplo
for(var a=0; a<=10; a++) (
if(a == 5)
break;
document.write("The loop is running for " + a + " times");
)
14. palavra-chave do depurador
Usado para interromper a execução do código javascript e chamar a função de depuração, se definir. Palavra-chave do depurador igual à quebra.
Exemplo
var prod = 10 * 10;
debugger;
document.getElementbyId("id").innerHTML = prod;
15. Palavra- chave antiga
Usado para pausar e retomar uma função de gerador. A função geradora é a mesma que uma função normal, mas para retornar um valor no lugar de retorno, ela usa a palavra-chave yield.
Exemplo
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. Continue com a palavra-chave
Utilizado em um loop para continuar o loop e pular as seguintes instruções dentro do loop.
Exemplo
for(var a=0; a<=10; a++) (
if(a == 5)
continue;
document.write("The loop is running for " + a + " times");
)
17. expor t * palavra-chave
Usado para exportar objetos, funções ou valores do módulo para que possam ser usados em outro programa com a ajuda da instrução de importação.
Exemplo
export let var fruits = ("apple", "banana", "orange");// export an array
export const fruit= "apple";// export a constant
18. palavra-chave n ull
Usado para representar um tipo de dados especial sem valor.
Exemplo
var age = null;
alert(age);
19. Nova palavra-chave
Usado para criar um objeto.
Exemplo
Employee obj = new Employee ();
20. jogar palavra-chave
Usado em um bloco try para lançar explicitamente um objeto de exceção.
Exemplo
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. enquanto palavra-chave
Utilizado para o loop while, o loop while executa o bloco de código até que a condição seja verdadeira.
Exemplo
var a=1;
while(a <= 10)
(
document.write("loop is running for " + a + "times
a ++;
)
22. Excluir palavra-chave
Usado para remover propriedades de um objeto.
Exemplo
var fruits=(f1: “apple”, f2: “banana”, f3: “orange”);
delete fruits.f1;
23. palavra-chave super *
Usado para chamar função ou método de uma classe pai.
Exemplo
super.disp(); //the disp is a method of a parent class
24. palavra-chave padrão
Utilizado em uma expressão do comutador para especificar as ações a serem executadas se nenhum caso
Exemplo
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. palavra-chave protegida
Um modificador de acesso pode ser usado com atributos, classes, construtores e métodos que o tornam não acessível a outras classes.
Exemplo
public class Employee (
protected String efn = "Joseph";
)
26. Palavra- chave do pacote
Usado para identificar classes java e executar o método java em um javascript.
Exemplo
inBlock('package') = something;
27. Palavra-chave da interface
Usado para definir uma interface (a interface contém todos os métodos abstratos).
Exemplo
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
(
// Class code here
)
28. implementa palavra-chave
Usado para implementar a interface em uma classe.
Exemplo
interface car
method drive(whichSpeed)
method break( )
class car1 implements car
29. Com palavra-chave
Usado para iterar, apenas, resumidamente, é encurtado para iteração.
Exemplo
var fruits = ("apple", "banana", "orange");
for ( var i = fruits.length; i--; ) (
with (( no : i )) (
link.onclick = function() (
alert(no);
);
)
)
30. palavra-chave import *
Usado para importar o módulo no programa javascript.
Exemplo
import * as alias from '/modules/mymodule.js';
31. typeof palavra-chave
Que costumava retornar o tipo de dados de um operando.
Exemplo
typeof(“hello”) // output as string
32. Palavra-chave Var
Usado para declarar uma variável,
Exemplo
var fruits = ("apple", "banana", "orange");
var age=22;
33. palavra-chave wake i t *
Usado para aguardar javascript até que a promessa retorne seu resultado.
Exemplo
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 * palavra-chave
Usado para definir uma lista predefinida.
Exemplo
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. tente palavra-chave
Usado para manipulação de exceção para verificar se há erros em um bloco de código.
Exemplo
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. Palavra- chave Catch
Novamente usado no tratamento de exceções para lidar com o erro.
Exemplo
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. finalmente palavra-chave
Utilizado no tratamento de exceções, finalmente o bloco de código sempre é executado independentemente de o erro estar sendo gerado ou não.
Exemplo
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. Palavra-chave Const
Usado para definir uma variável constante e que não pode ser mais reatribuída.
Exemplo
const age=22;
39. palavra-chave privada
É um modificador de acesso que pode ser usado com atributos, classes, construtores e métodos que o tornam não acessível a outras classes.
Exemplopublic 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. Palavra-chave verdadeira
Usado para armazenar ou representar o tipo de dados primitivo Booleano 'true'.
Exemplo
var inp = true;
41. Palavra-chave falsa
Usado para armazenar ou representar o tipo de dados primitivo Booleano 'false'.
Exemplo
var inp = false;
42. Palavra- chave nula
usado para avaliar uma expressão e retornar indefinido. Um operador nulo é frequentemente usado para obter o valor primitivo indefinido.
Exemplo
click link
43. Palavra-chave Cas e
Usado em uma construção de caso de opção, em que o valor de uma expressão se compara ao valor da cláusula case e executa as instruções associadas ao caso cujo valor de caso é correspondido.
Exemplo
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. alternar palavra-chave
Usado em uma construção de caso de switch, em que switch avalia uma expressão.
Exemplo
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. estende * palavra-chave
Usado nas declarações de classe para criar uma classe que herda outra classe.
Exemplo
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
46. Esta palavra-chave
Usado para se referir ao objeto atual.
Exemplo
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
get incsalary() (
return this.salary * 0.2;
)
)
47. palavra-chave let *
Usado para declarar uma variável limitada ao escopo de um bloco de código, diferente da variável declarada pela palavra-chave var.
Exemplo
let var fruits = ("apple", "banana", "orange");
48. outra palavra-chave
Utilizado na instrução if-else, o else indica o bloco de instruções a ser executado se a expressão avaliar false.
Exemplo
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. Palavra- chave estática
Usado para definir um método estático em uma classe. Métodos estáticos são aqueles que não são chamados no objeto.
Exemplo
class Employee extends Person (
constructor(name, eid, salary) (
super(name);
)
static disp()
(
return "This is static method "
)
)
document.writeln( Employee.disp() );
Artigos recomendados
Este foi um guia para palavras-chave JavaScript. Aqui também discutimos vários tipos de palavras-chave com exemplos. Você também pode dar uma olhada nos seguintes artigos para saber mais:
- Variáveis em JavaScript
- C Palavras-chave
- Palavras-chave Java
- Palavras-chave Python
- Instância de trabalho de em Java com Exemplo
- Como métodos estáticos funcionam em JavaScript?