Julgue o próximo item, relativo a Java, JavaScript e Python....
Julgue o próximo item, relativo a Java, JavaScript e Python.
Sabendo-se que o código precedente foi desenvolvido em HTML com JSON e supondo-se que os caracteres #XPTO sejam substituídos por nome = “MPGO”, então será gerada como resultado a execução a seguir.
Nome do Órgão
MPGO
Comentários
Veja os comentários dos nossos alunos
saída:
Ministerio
A saída será:
Nome do Órgão
Ministerio
O trecho "nome = MPGO" não substitui a propriedade dentro do objeto na variável x. Para ocorrer a substituição do valor da propriedade nome em x, deveria ser x.nome = "MPGO".
na verdade o código ia dar erro pois iria jogar um termo MPGO no meio do javascript
O que seria impresso seria apenas
Nome do Orgão
Ministerio
Não daria erro, pois atualmente no javascript não é mais necessario declarar uma variavel com var, let ou const, apesar de que não é uma boa pratica fazer isso. É sempre bom usar o let ou const. O var não está sendo mais usado.
Como foi declarado nome="MPGO", então é entendido que está sendo atribuido o valor mpgo a variavel nome e não ao valor de nome do objeto x. Para o valor ser atribuido ao nome do objeto x deveria ser declarado x.nome="mpgo"
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo