es
Feedback
JavaScript test

JavaScript test

Ir al canal en Telegram

Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/js_test РКН: clck.ru/3KHeYk

Mostrar más
2025 año en númerossnowflakes fon
card fon
10 715
Suscriptores
-424 horas
-367 días
-14030 días
Archivo de publicaciones
Photo unavailableShow in Telegram
Через 4 дня вы поймёте, где ваши 100 000 ₽ в месяц 8 000+ компаний ищут маркетологов, SMM-щиков, таргетологов и копирайтеров. Но пока кто-то думает, вакансии занимают другие. Что будет: — Каждый день — новая профессия (маркетинг, SMM, таргетинг, копирайтинг) — Конкретные задания, как у профи — Подарки: 10 чек-листов, консультация, год английского — Доступ навсегда Запишитесь бесплатно — и уже на первой неделе увидите, как можно зарабатывать из дома.
Mostrar todo...
❗️Что будет на выходе:
class StateMachine {
  constructor() {
    this.state = 'idle';
    this.transitions = {
      idle: { start: 'running' },
      running: { pause: 'paused', stop: 'stopped' },
      paused: { resume: 'running', stop: 'stopped' },
      stopped: { reset: 'idle' }
    };
  }
  
  transition(action) {
    const next = this.transitions[this.state]?.[action];
    if (next) this.state = next;
    return this.state;
  }
}

const sm = new StateMachine();
console.log(sm.transition('start'));
console.log(sm.transition('invalid'));
console.log(sm.transition('pause'));
console.log(sm.transition('resume'));
console.log(sm.transition('stop'));
console.log(sm.transition('reset'));
Ответ: running running paused running stopped idle JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
const array = Array.from({ length: 5 }, () => Math.random() > 0.5);

console.log(array);
Ответ: An array of 5 random true/false values JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
function a() {
   console.log(arguments[0]);
}

a([1]);
Ответ: [1] JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
const values = [null, undefined, '', 0, false, NaN];
const results = [];

for (let val of values) {
  results.push({
    value: val,
    boolean: !!val,
    string: String(val),
    number: Number(val)
  });
}

console.log(results[2].boolean);
console.log(results[3].string);
console.log(results[1].number);
Ответ: false 0 NaN JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
var obj = {
  a: 10,
  b: 20,
  c: 'hello'
};

with (obj) {
  var sum = a + b;
  var greeting = c + ' world';
}

console.log(sum, greeting);
Ответ: 30, 'undefined' JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
Путеводитель по ТОП-20 удаленным и самым прибыльным профессиям 2025 года. Что выбрать: дизайн, программирование, маркетинг или управление? Онлайн-школа Skillbox подготовила для вас удобный и простой материал по 20 профессиям которые можно освоить легко и быстро с нуля. Поддержка, подарки и пошаговый план действий — всё, чтобы вы начали зарабатывать удалённо. Просто зарегистрируйтесь и получите материал бесплатно.
Mostrar todo...
❗️Что будет на выходе:
const sym1 = Symbol('test');
const sym2 = Symbol('test');
const obj = {
  [sym1]: 'first',
  [sym2]: 'second',
  regular: 'third'
};

const keys = Object.keys(obj);
const symbols = Object.getOwnPropertySymbols(obj);
const allProps = Reflect.ownKeys(obj);

console.log(keys.length);
console.log(symbols.length);
console.log(allProps.length);
console.log(sym1 === sym2);
Ответ: 1 2 3 false JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
console.log(false || 1 + true || 2);
Ответ: 2 JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
🚀 С 25 по 29 августа пройдёт Podlodka React Crew #3 — сезон о паттернах и практиках фронтенда. В программе: 💡 Паттерны и подводные камни View Transition API в React (Николай Шабалин, СберЗдоровье) 🧠 Глубокое погружение в архитектуру React Hooks (Максим Никитин, Rocket Science) ⚙️ Разбор FSD 2.1 на практике, без догм (Лев Челядинов, FSD Core team) 📚Подготовка к архитектурному интервью для фронтендеров (Игорь Антонов, Т-Банк) 📐Layout-паттерны за пределами Flexbox и CSS Grid (Саша Илатовский, Albato) 🎯 Все темы прикладные, с практикой и кейсами. 🔗 Подробности и билеты P.S: Для подписчиков группы JavaScript Test скидка 500 р по промокоду react_crew_3_6oJaWL
Mostrar todo...
rect_crew_3_mark.jpeg0.46 KB
❗️Что будет на выходе:
function createCounter() {
  let count = 0;
  return {
    increment() {
      count++;
      return count;
    },
    getCount() {
      return count;
    }
  };
}

const counter = createCounter();

console.log(counter.increment());
console.log(counter.getCount());
console.log(counter.increment());
console.log(counter.getCount());
Ответ: 1, 1, 2, 2 JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
🔺Официально: Нейросети могут всё! Теперь на канале «Будущее сегодня»: EDU GO — все уроки с ИИ, обучит любым предметам и подготовит к экзаменам за пару дней HustleBot 9.0 — 24/7 ищет, где быстро заработать, собирает самые свежие схемы заработка, чтобы не остаться без денег WebBuddy — вбивай название любого товары и он найдет, сайт где на него скидки от 60-70% MessagesGPT — дай ему настройку и он будет за тебя общаться в чатах. Нулевая вероятность различия ProphetGPT Предсказывает будущее. Спрашивай о жизни, крипте, свиданиях — отвечает с вероятностью 88% ⏺Сохраняй, таких бесплатных ботов ещё сотни: https://t.me/+SmOJs5P0XXJmOTgy
Mostrar todo...
❗️Что будет на выходе:
var a = 5;
function test() {
  console.log(a);
  var a = 10;
  console.log(a);
}

test();
Ответ: undefined 10 JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
Россияне массово переходят на новый способ заработка – арбитраж криптовалют Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц. Чтобы войти в эту нишу, пока она не перегрелась, пользуйтесь инструкциями с канала Арбитраж Криптовалют. Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000. Без рисков. Без серых схем и прочего барахла. Успейте присоединиться, начать никогда не поздно: https://t.me/+szbzgRTCtXw1MWNl
Mostrar todo...
Получить доступ 🔓
❗️Что будет на выходе:
const numbers = [1, 2, 3, 4, 5];

const result = numbers
  .map(x => x * 2)
  .filter(x => x > 5)
  .reduce((acc, x) => {
    acc.push(x.toString());
    return acc;
  }, [])
  .map(x => x + '!')
  .join(' | ');

console.log(result);
console.log(typeof result);
Ответ: 6! | 8! | 10! string JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
4 IT-курса для новичков — бесплатно и с гарантией практики Получите комплексные знания с нуля и создайте реальные проекты на Python и Java, научитесь тестировать и работать с SQL и Excel — всё для удалённой работы и высокого дохода. Те, кто владеет этим набором востребованных IT-навыков, получают доступ к лучшим проектам и зарплатам. Стоимость курса — 24 990 ₽, но сейчас обучение доступно бесплатно, только по нашей ссылке.
Mostrar todo...
❗️Что будет на выходе:
const a = [1, 2, 3, 4];
console.log(a + "");
Ответ: 1, 2, 3, 4 JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
🎬 Хотите увидеть кино изнутри — и смонтировать свой первый ролик за 5 дней? Представьте: у вас в руках — кадры, музыка, эмоции. А через пару дней это превращается в цельный, цепляющий фильм. И вы — тот, кто сделал магию. 📌 На бесплатном мини-курсе вы: — Разберётесь, чем реально занимается режиссёр монтажа — Освоите приёмы, которые используют в Голливуде — Смонтируете свои первые видео (для блога, работы или просто души) — Получите подарки: 5 чек-листов, гайд по профессии и доступ к конференции по нейросетям Стартовая зарплата начинающих монтажёров — от 80 000 ₽. Работаете из студии, дома или на фрилансе — выбираете сами. Пройдите тест, получите бонусы и начните путь в кино прямо сейчас: 👉 [Начать бесплатно]
Mostrar todo...
❗️Что будет на выходе:
const target = { name: 'Maya', age: 25 };
const handler = {
  get(obj, prop) {
    if (prop in obj) {
      return obj[prop];
    }
    return `Property '${prop}' not found`;
  },
  set(obj, prop, value) {
    if (typeof value === 'string') {
      obj[prop] = value.toUpperCase();
    } else {
      obj[prop] = value;
    }
    return true;
  }
};
const proxy = new Proxy(target, handler);
proxy.city = 'tokyo';
console.log(proxy.name);
console.log(proxy.city);
console.log(proxy.country);
Ответ: Maya TOKYO Property 'country' not found JavaScript test | #JavaScript
Mostrar todo...