Aqui, os literais JavaScript entram em cena que fornece ao usuário funcionalidades predefinidas quando o usam.
Este artigo é um guia completo e ocupado com o conhecimento detalhado sobre
O que são literais JavaScript
Literais JavaScript são os valores fixos que são usados para representar dados em um programa. Esses literais são usados para representar dados como número inteiro, string, booleano e matriz. Não precisamos de nenhuma palavra -chave específica para escrever esses literais.
Tipos de literais JavaScript
A seguir, estão os tipos de literais suportados pelo JavaScript:
Matriz literais
Uma coleção de elementos embrulhados entre os pares quadrados [] representa uma matriz literal em javascript. Esses literais são inicializados pelos valores específicos adicionados entre colchetes quadrados. O tamanho da matriz literal é especificado pelo número de elementos entre colchetes quadrados. Array literal pode conter zero ou mais elementos de acordo com o requisito do programador.
Código
// Array literal com 0 elementoAqui criamos três literais de matriz.
Saída
No exemplo acima, criamos três matrizes frutas1, frutas2, e frutas3 Usando uma matriz literal.
Não adicionamos elementos na primeira matriz, que é considerada uma matriz em JavaScript, mas sem elemento.
Na segunda matriz, adicionamos três elementos que inicializam a matriz como tipo de string devido aos elementos nele, e seu tamanho é especificado como 3 devido ao número de elementos nele, como mostrado na saída acima.
Na terceira matriz, também adicionamos três elementos, mas colocamos uma vírgula extra entre os elementos devido aos quais o compilador considera o comprimento da matriz 4, mas com um índice vazio, como mostrado na saída acima.
Observação: Se colocarmos uma vírgula no início dos elementos ou entre os elementos, o compilador considera -o como um índice, mas se colocarmos uma vírgula no final dos elementos, o compilador ignora completamente.
Literais booleanos
Em JavaScript Boolean Literal trabalha com operadores de comparação como, =, ==, != etc. A funcionalidade desses literais é predefinida, pois esses literais retornam apenas verdadeiros ou falsos.
Código
var check = (20> 43);Aqui pegamos duas variáveis, verificar e comp e comparar valores diferentes em ambas as variáveis que retornarão apenas verdadeiro ou falso como uma saída porque ambas as variáveis estão usando literal booleano.
Saída
Como na saída acima, é mostrado claramente que o verificar Retornos variáveis a falso valor e o comp Retornos variáveis a verdadeiro valor como ambos usavam literais booleanos.
Literais de ponto flutuante
Esses literais representam os valores com um ponto decimal. Os literais de ponto flutuante podem ser um número de ponto decimal, um número inteiro decimal ou um expoente.
Código
var deC = 3.5;Aqui pegamos três variáveis DEC, Fra e Exp. Em seguida, atribua um valor de ponto decimal positivo a DEC, valor pontual decimal negativo para Fra, e valor do expoente para Exp.
Saída
A saída acima mostra claramente que o DEC A variável imprime um valor de ponto decimal positivo. O valor de ponto decimal é sempre positivo.
O Fra Valor inteiro de ponto decimal de impressão variável, o que significa literal de ponto flutuante pode ser um número positivo ou negativo com um ponto decimal.
O Exp Expoente de impressão variável de um número, o que significa que o literal de ponto flutuante pode ser usado para representar um expoente de um número.
Literais numéricos
Literais numéricos são basicamente a série de dígitos/números. Literais numéricos podem ser representados em:
Base 10: decimal (que contém dígitos de 0 a 9)
Base 8: Octal (que contém dígitos de 0 a 7)
Base 16: hexadecimal (que contém dígitos de 0 a 9 e as letras de A/A a F/F)
Código
var deC = 35;Aqui pegamos três variáveis DEC, OUT e hexadecimal, Então atribuímos um valor decimal a DEC, octal para OUT, e valor hexadecimal hexadecimal.
Saída
Na saída acima, é claramente visto que o DEC A variável imprime o número decimal. O OUT A variável pega um número octal e imprime o valor depois de convertê -lo em um número decimal. O hexadecimal A variável pega um número hexadecimal e imprime o valor depois de convertê -lo em um número decimal.
Objetos literais
Objeto literal é basicamente uma lista de 0 ou mais pares de nomes de propriedades e valores associados de um objeto envolto em um par de Suportes encaracolados.
Código
var info = name: "Alex", roll no: "35", marcas: "85";Aqui criamos uma variável informações e atribua uma lista com nome, número do rolo e marcas a ele. Em seguida, acessamos nomes e marcas da lista com a ajuda de um (.) e imprima o resultado.
Saída
Como acima, a saída mostra que obtemos a saída esperada com a ajuda de objeto literal.
Literais de expressão regular
Literais de expressão regular são usados principalmente para pesquisar informações longas rapidamente em seqüências longas. Esses literais são usados com barras para a frente (//). A palavra que deve ser pesquisada em uma string escreveu entre as barras para a frente, como mostrado abaixo
Código
var str = "Este é Alex da ABC Company"Aqui pegamos três variáveis str, str2, e procurar. Então atribuímos uma string a str, str2 é atribuído com expressão regular literal e a pesquisa é atribuída com um JavaScript corresponder() função e dá STR2 como um parâmetro. Por fim, exibimos o resultado.
Saída
Acima da saída mostra claramente que pesquisamos (de) Palavra da string dada com a ajuda da expressão regular literal e exibe a palavra que é pesquisada, o número do índice onde essa palavra é colocada e a string a partir da qual essa palavra é pesquisada.
Literais de cordas
Uma string literal é basicamente uma corda composta de caracteres entre ("") duplo ou (") Aspas únicas.
A seguir estão os caracteres especiais usados em literais de string javascript.
Personagens | Explicação |
---|---|
\ n | Adicione uma nova linha em uma string. |
\ f | Adicionar feed de formulário em uma corda. |
\ b | Adicione o backspace em uma string. |
\ t | Adicione uma guia em uma string. |
\ r | Usado para retorno de carruagem em uma corda |
\\ | Adicione barragem (\) dentro de uma corda. |
\ ” | Adicione uma cotação dupla (“) em uma string. |
\ ' | Adicione uma cotação dupla (') em uma string. |
Código
var str = "Este é o Alex \ n da ABC Company."Aqui pegamos duas cordas. O primeiro é representado com cotações duplas literal e um personagem especial, o segundo é representado com citações únicas literal e um personagem especial.
Saída
Acima da saída mostra claramente que os literais de string, dupla e uma única citação, strings, mas \ n inicia uma nova linha enquanto \ t adiciona uma guia em uma string.
Literais de modelo
String e variáveis combinadas entre o par de backticks (“) são definidos como literais de modelo. Esses literais são usados para combinar cordas e variáveis sem deixar o código bagunçado. A interpolação de string também é realizada usando literais de modelo.
Código
a = 5;Aqui fazemos uma variável a e str, Então atribuímos 5 à variável a e use modelo literal na variável str. Então nós simplesmente exibimos o str variável.
Saída
A saída acima mostra claramente que obtemos a saída necessária usando literais de modelo.
Conclusão
Javascript literais são os valores fixos que são atribuídos a variáveis para representar diferentes dados. Este artigo explica os tipos de literais de javascript, como uma matriz, corda, ponto flutuante, objeto, modelo e literais numéricos em detalhes.