Programação em JavaScript: Strings e Estruturas de Controle
16 Questions
0 Views

Programação em JavaScript: Strings e Estruturas de Controle

Created by
@DiplomaticRaleigh

Questions and Answers

Qual método é utilizado para converter uma string para letras maiúsculas?

  • charAt()
  • toLowerCase()
  • substring()
  • toUpperCase() (correct)
  • O que o método indexOf() retorna se a substring procurada não for encontrada?

  • 0
  • -1 (correct)
  • null
  • undefined
  • Em uma instrução if/else, o que acontece se a condição for verdadeira?

  • A parte do else sempre é executada.
  • As duas partes são executadas.
  • A parte do if é ignorada.
  • A parte do if é executada. (correct)
  • Qual é a sintaxe correta para acessar o terceiro elemento de um array chamado 'meuArray'?

    <p>meuArray[2]</p> Signup and view all the answers

    O que o loop while faz?

    <p>Executa um bloco de código até que a condição se torne falsa.</p> Signup and view all the answers

    Qual método é usado para dividir uma string em um array?

    <p>split()</p> Signup and view all the answers

    Qual é o resultado da execução do loop do...while se a condição for inicialmente falsa?

    <p>O bloco de código é executado uma vez.</p> Signup and view all the answers

    O que deve ser garantido ao criar um loop em JavaScript?

    <p>Deve haver uma condição de saída para o loop.</p> Signup and view all the answers

    O que o método lastIndexOf() retorna?

    <p>O índice da última ocorrência da substring.</p> Signup and view all the answers

    Qual das seguintes propriedades pertence ao objeto Math em JavaScript?

    <p>Math.round()</p> Signup and view all the answers

    Qual dos seguintes métodos permite criar um número pseudo-aleatório em JavaScript?

    <p>Math.random()</p> Signup and view all the answers

    Como você pode verificar se uma variável contém um valor numérico em JavaScript?

    <p>Usando a função isNaN().</p> Signup and view all the answers

    Qual é a finalidade do objeto Date em JavaScript?

    <p>Manipular e trabalhar com datas.</p> Signup and view all the answers

    Qual atributo de manipulador de evento pode ser usado para capturar um clique duplo em um elemento?

    <p>onDblClick</p> Signup and view all the answers

    Qual método deve ser utilizado para arredondar um número para o inteiro mais próximo?

    <p>Math.round()</p> Signup and view all the answers

    Como você pode fixar o número de algarismos após a casa decimal de um número em JavaScript?

    <p>Utilizando toFixed().</p> Signup and view all the answers

    Study Notes

    Objeto Strings

    • Conversão de Strings com toUpperCase() para maiúsculas e toLowerCase() para minúsculas.
    • Substrings obtidas através de substring().
    • Caractere único pode ser acessado com charAt().
    • Localização de substrings com indexOf() e a última ocorrência com lastIndexOf().

    Teste e Comparação de Valores

    • Estrutura if/else avalia condições e permite executar diferentes ações.
    • Condições alternativas tratadas com o uso de else.
    • Expressões condicionais permitem atribuições simplificadas: variável = (condição) ? sentença_verdade : sentença_falsa.
    • Instrução switch() avalia uma expressão e executa casos correspondentes.

    Array

    • Arrays podem ser criados rapidamente para armazenar números.
    • Elementos acessados através de índices.
    • Divisão de strings em arrays com split() e remontagem com join().
    • A quantidade de elementos em um array pode ser verificada.

    Loops

    • for permite iteração definida.
    • while executa enquanto uma condição for verdadeira, exemplo: soma elementos até atingir um total.
    • do...while garante que o loop execute ao menos uma vez.
    • for...in itera sobre as propriedades de um objeto.
    • Loops infinitos devem ser evitados, sempre assegurar uma condição de saída.

    Objetos Embutidos

    • Funções matemáticas e propriedades disponíveis através do objeto Math.
    • Arredondamento e truncamento de valores podem ser feitos usando funções específicas.
    • Números pseudo-aleatórios podem ser gerados com métodos do objeto Math.

    Trabalhando com Números

    • Criação de objetos numéricos com Number().
    • Verificação de conteúdo variável para determinar se é numérico.
    • Fixação do número de algarismos decimais e conversão de números para strings.

    Objeto Date

    • Objetos Date permitem a manipulação e a formatação de datas.
    • Possibilidade de alterar valores de datas e obter informações formatadas.

    Instrução with

    • Facilita a referência a propriedades de um objeto específico.

    Tratadores de Eventos

    • Utilização de handlers para eventos que respondem a ações do usuário (ex: cliques).
    • onClick e onDblClick tratam cliques simples e duplos, respectivamente.
    • Scripts em resposta a eventos adicionados dentro de atributos de tags HTML.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Teste seus conhecimentos sobre strings, estruturas de controle e loops em JavaScript. Este questionário aborda métodos de manipulação de strings, uso de condicionais, arrays e iterações. Ideal para quem deseja reforçar suas habilidades em programação web.

    More Quizzes Like This

    JavaScript Data Types and Objects
    6 questions
    JavaScript Data Types and Objects
    3 questions
    JavaScript String Manipulation Quiz
    9 questions
    JavaScript Strings and Template Literals
    5 questions
    Use Quizgecko on...
    Browser
    Browser