ID 2832268 Banca UFPR Órgão COREN-PR Ano 2018 Provas UFPR - 2018 - COREN-PR - Analista de Tecnologia da Informação Disciplina Programação Assuntos JavaScript Linguagens de programação Em relação ao JavaScript (versão ECMAScript 2015 ou superior), é correto afirmar: Alternativas A expressão “var func = x => x * x;” define a variável x apontando para a função func que calcula a raiz quadrada de x. Template literals ou template strings são literais string que permitem expressões embutidas, nas quais os textos são delimitados por aspas simples e as expressões indicadas e delimitadas por #{expressão}. Para adicionar o array (arr2) ao final do array existente (arr1), era utilizada a instrução “Array.prototype.push.apply(arr1, arr2);” e atualmente, após a especificação ES2015, passa a ser “arr1.push(...arr2);”. No ECMAScript 6, os tipos de dados primitivos são: bool, number, String, Symbol e closures A função focus do objeto Window, quando o script é executado nos navegadores da web, remove o foco da janela atual Responder Comentários A) Traduzindo:var func = x => x * x;var func = function (x) { return x * x; }B) Template Literal é delimitado por acento grave (``) e a interpolação de expressão é feita com ${}let a = "Q944087";let str = `linha 1continua linha 2faz interpolação ${a}`;C) Gab.D) Tipos primitivos: string, number, undefined, null, boolean, symbolE) A função "focus" adiciona foco.