Interessado em apoiar JS Questions Lab?|Contato para Patrocínio
JSJS QuestionsLAB
Perguntas
ProgressoClassificaçãoCréditosContato
JSJS QuestionsLAB

Criado por @kitsunekode. Perguntas e explicações originais por Lydia Hallie.

XRepositório do projeto

Produto

  • Perguntas
  • Progresso
  • Notas de versão
  • Créditos

Recursos

  • Repositório do projeto
  • Repo original da Lydia

O conteúdo das questões é baseado no repositório original da Lydia Hallie de 2019, então recursos mais novos da linguagem JavaScript podem não aparecer em todos os lugares. Saiba mais

JSQL · v0.1.7
155 Perguntas

Biblioteca de perguntas

Navegue e pratique perguntas de entrevistas de JavaScript. Comprometa-se com uma resposta, depois explore a explicação e execute o código.

Command Palette

Search for a command to run...

18/155 questions

1/9

#1Iniciante

Qual o resultado?

function sayHi() {
console.log(name);
console.log(age);
scopeobjects+1
Praticar
#2Iniciante

Qual o resultado?

for (var i = 0; i < 3; i++) {
setTimeout(() => console.log(i), 1);
}
asyncoperators
Praticar
#3Iniciante

Qual o resultado?

const shape = {
radius: 10,
diameter() {
types
Praticar
#4Iniciante

Qual o resultado?

+true;
!"Lydia";
types
Praticar
#5Iniciante

Qual é a alternativa correta?

const bird = {
size: "small"
};
types
Praticar
#6Iniciante

Qual o resultado?

let c = { greeting: "Hey!" };
let d;
fundamentals
Praticar
#7Iniciante

Qual o resultado?

let a = 3;
let b = new Number(3);
let c = 3;
fundamentals
Praticar
#8Iniciante

Qual o resultado?

class Chameleon {
static colorChange(newColor) {
this.newColor = newColor;
fundamentals
Praticar
#9Iniciante

Qual o resultado?

let greeting;
greetign = {}; // Erro de digitação!
console.log(greetign);
fundamentals
Praticar
#10Iniciante

O que acontece quando fazemos isso?

function bark() {
console.log("Woof!");
}
fundamentals
Praticar
#11Iniciante

Qual o resultado?

function Person(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
prototypestemplate-literals
Praticar
#12Iniciante

Qual o resultado?

function Person(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
types
Praticar
#13Iniciante

Quais são as três fases na propagação de eventos?

fundamentals
Praticar
#14Iniciante

Todos objetos tem protótipos.

objects
Praticar
#15Iniciante

Qual o resultado?

function sum(a, b) {
return a + b;
}
arrays
Praticar
#16Iniciante

Qual o resultado?

let number = 0;
console.log(number++);
console.log(++number);
operators
Praticar
#17Iniciante

Qual o resultado?

function getPersonInfo(one, two, three) {
console.log(one);
console.log(two);
arraystemplate-literals
Praticar
#18Iniciante

Qual o resultado?

function checkAge(data) {
if (data === { age: 18 }) {
console.log("You are an adult!");
fundamentals
Praticar
...