Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] aspas simples, duplo, etc

Boa noite, Na parte de lógica de programação é falado que não importa usar aspas simples ou dupla, desde que use o mesmo padrão em todo o projeto. Eu fiquei com duas dúvidas:

  1. Na linguagem Java realmente o número das aspas não muda nada?
  2. Por que tem que manter um padrão?

Valeu, abraços a todos

2 respostas
solução!

Bom dia!

Não há diferenças do ponto de vista de programação, mesmo utilizando Strict Mode ("use strict;")

Uma abordagem é você poder colocar aspas simples dentro da string ou o oposto:

alert('Ola "Mundo"'); alert("Ola 'Mundo'");

Embora não exista uma regra de quando se utilizar os dois tipos de aspas, o mais comum é o atributo herdar aspas duplas (") e os argumentos do mesmo aspas únicas ('), caso deseje é possivel utilizar o mesmo tipo de aspas, sem gerar erro algo, basta seguir o modelo abaixo.

'conteudo' ou "conteudo"

Desta forma o ''a'' irá retornar em uma função como 'a', sem dar erro, contendo o mesmo tipo de aspas o atributo e seus parâmetros.

Mais informações: https://blog.matheuscastiglioni.com.br/string-em-javascript-com-aspas-simples-ou-duplas/

OBS: Já as crases é um outro recurso do JavaScript chamado de Template String: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/template_stringsSe você estiver utilizando JSON, as strings em JSON utilizam aspas duplas. Obviamente, várias bibliotecas também suportam aspas simples, mas utilizar aspas simples para strings não está em conformidade com os padrões de JSON.

Espero ter ajudado. Se sua dúvida foi sanada, marque este tópico como solucionado.

Bons estudos!

Obrigado @thiago