PALAVRAS RESERVADAS DO JAVASCRIPT
O que são palavras reservadas?
As palavras reservadas do JavaScript são palavras que possuem um significado específico e reservado pela própria linguagem, é por isso não podem ser utilizadas como nome de variáveis, funções... Essas palavras são parte da sintaxe da linguagem e são usadas para definir sua estrutura e regras padrões, se usarmos elas pode ser que resulte em erros de sintaxe ou em comportamentos inesperados do programa
Lista de palavras reservadas no JavaScript:
Não podemos usar essas palavras reservadas como variáveis, labels ou nomes de função:
- abstract
- arguments
- await
- boolean
- break
- byte
- case
- catch
- char
- class
- const
- continue
- debugger
- default
- delete
- do
- double
- else
- enum
- eval
- export
- extends
- false
- final
- finally
- float
- for
- function
- goto
- if
- implements
- import
- in
- instanceof
- int
- interface
- let
- long
- native
- new
- null
- package
- private
- protected
- public
- return
- short
- static
- super
- switch
- synchronized
- this
- throw
- throws
- transient
- true
- try
- typeof
- var
- void
- volatile
- while
- with
- yield
- clear
- Array
- Date
- hasOwnProperty
- Infinity
- isFinite
- isNaN
- isPrototypeOf
- length
- Math
- NaN
- name
- Number
- Object
- prototype
- String
- toString
- Undefined
- valueOf
Está é a lista pessoal, caso esteja faltando alguma palavra, peço que deixem aqui em baixo⬇️
Larissa Leal @LariLealBacana!
Algumas palavras até são possíveis de utilizar se vc colocar em letra maiúscula ou minúscula, dependendo da palavra reservada. Não vejo muito uso para optar por fazer isso, mas geralmente o próprio VSC já reclama dizendo que não é permitido o utilizar a palavra- TThiago Nebuloni @thiagonebuloni
Com o C# o vs code avisava quando não podia usar uma palavra, mas no caso do JavaScript, pelo menos comigo, ele não avisa.
No projeto da calculadora tentei criar uma function print e ele não falou nada. Mas quando clicava nos botões ele abria a tela de impressão kkkk.
Larissa Leal @LariLealNossa KKKKKKK
Então talvez seja alguma extensão, o meu avisou nos testes que fiz- TThiago Nebuloni @thiagonebuloni
Sabe qual extensão você tetem instalada? Fui procurar aqui e achei recomendações de algumas: SonarLint e ESLint. Vou testar elas.
Larissa Leal @LariLealEu vou dar uma olhada e mando aqui
- TThiago Nebuloni @thiagonebuloni
Só pra registrar, o professor indicou na aula de hoje.
commitlint
SonarLint
ESlint
Em resposta aHebertRocha⬆:Karine Barbosa Farias @KarineBFVou adicionar algumas palavras reservadas adicionais que podem estar presentes em versões mais recentes do ECMAScript:
async
await
import
from
export
Em resposta aHebertRocha⬆:lira gabriella soares nunes @lirasensacional! mt útil.
Em resposta aHebertRocha⬆:Denise Carvalho @DeniseCBLista bem útil! Obrigada por compartilhar!
Em resposta aHebertRocha⬆:Giselly Rock @gisellyrockEssa linguagem maravilhosa e seus desafios.




