fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید 👈

JavaScript test

JavaScript test

رفتن به کانال در Telegram

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

نمایش بیشتر
9 703
مشترکین
-324 ساعت
-257 روز
-10930 روز
آرشیو پست ها
❓Что будет на выходе?

'use strict';

function strictModeExample() {
  undeclaredVariable = 10;
  try {
    console.log(undeclaredVariable);
  } catch (e) {
    console.log('Error:', e.message);
  }
}

strictModeExample();
Ответ: Error: undeclaredVariable is nit defined JavaScript test | #JavaScript & Max

Бесплатный вводный урок английского для взрослых Хотите узнать свой уровень английского и понять, с чего начать обучение? Зап
Бесплатный вводный урок английского для взрослых Хотите узнать свой уровень английского и понять, с чего начать обучение? Запишитесь на бесплатное занятие с преподавателем SYNG. За 40 минут вы: — определите свой уровень английского; — выявите пробелы в знаниях; — составите персональный план обучения с учётом ваших целей и сроков; Занятие проходит один на один с преподавателем, более 80% времени посвящено разговорной практике. Даже если вы начинаете с нуля, вы сможете начать говорить уже на первом уроке. Запишитесь на бесплатный вводный урок и начните говорить на английском свободно.

❗️Что будет на выходе?

const arr = [];
arr.length = 3;
arr[10] = 7;
arr.forEach((el, i) => console.log(i))
Ответ: 3 7 10 JavaScript test | #JavaScript & Max

❗️Что будет на выходе?

const arr = [];
arr.length = 3;
arr[10] = 7;
arr.forEach((el, i) => console.log(i))
Ответ: 3 7 10 JavaScript test | #JavaScript & Max

👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 👩‍💻 IT Новости — t.me/it_ready 🤖 AI & ML — t.me/neuro_ready 👩‍💻 Frontend — t.me/frontend_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 👩‍💻 Linux — t.me/linux_ready 👩‍💻 Java — t.me/java_ready 📖 IT Книги — t.me/books_ready 📱 JavaScript — t.me/javascript_ready 🖼️ DevOps — t.me/devops_ready 🖥 Design —t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

❗️Что будет на выходе:

function processConfig(config) {
  const cache = config.cache ?? true;
  const timeout = config.timeout ?? 1000;
  const retries = config.retries ?? 3;
  
  return {
    useCache: cache,
    timeoutMs: timeout,
    maxRetries: retries
  };
}

const result = processConfig({ timeout: 0, retries: false });
console.log(result);
Ответ: { useCache: true, timeoutMs: 0, maxRetries: false } JavaScript test | #JavaScript & Max

Хочешь заговорить на английском, но не с кем практиковаться? Появилась ИИ-девушка, с которой можно общаться голосовыми на любые темы, как с носителем. Она слушает твою речь, подробно исправляет ошибки и помогает говорить увереннее. Попробовать можно бесплатно. 🇬🇧 Английский: @ChattyEnglishBot 🇩🇪 Немецкий: @ChattyGermanBot 🇪🇸 Испанский: @ChattySpanishBot 🇫🇷 Французский: @ChattyFrenchBot 🇮🇹 Итальянский: @ChattyItalianBot 🇵🇹 Португальский: @ChattyPortugueseBot 🇨🇳 Китайский: @ChattyChineseBot 🇯🇵 Японский: @ChattyJapaneseBot 🇰🇷 Корейский: @ChattyKoreanBot 🇸🇦 Арабский: @ChattyArabicBot 🇹🇷 Турецкий: @ChattyTurkishBot 🇷🇺 Русский: @ChattyRussianBot 🇵🇱 Польский: @ChattyPolandBot

❗️Что будет на выходе?

const user = {
  profile: {
    name: 'Alice',
    settings: {
      notifications: {
        email: true,
        sms: false
      }
    }
  },
  getPreference(type) {
    return this.profile?.settings?.notifications?.[type] ?? 'not configured';
  }
};

const admin = {
  profile: {
    name: 'Admin',
    settings: null
  },
  getPreference: user.getPreference
};

console.log(admin.getPreference('email'));
Ответ: not configured JavaScript test | #JavaScript & Max

❓Что будет на выходе?

function recursivePascalTriangle(n, row = [1], triangle = []) {
  triangle.push(row);
  if (n === triangle.length) {
    return triangle;
  }
  const nextRow = [1];
  for (let i = 1; i < row.length; i++) {
    nextRow.push(row[i] + row[i - 1]);
  }
  nextRow.push(1);
  return recursivePascalTriangle(n, nextRow, triangle);
}

const result = recursivePascalTriangle(5);

console.log(result);
Ответ: [[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1]] JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

const regex = /a/g;
const str = 'banana';
console.log(str.match(regex));
Ответ: ['a', 'a'] JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

class MyClass {
  constructor() {
    this.a = 100;
  }
}
MyClass.prototype.b = 200;
const obj = new MyClass();
delete obj.b;
console.log(obj.a);
Ответ: 100 JavaScript test | #JavaScript & Max

❓Что будет на выходе?

'use strict';

function strictModeExample() {
  undeclaredVariable = 10;
  try {
    console.log(undeclaredVariable);
  } catch (e) {
    console.log('Error:', e.message);
  }
}

strictModeExample();
Ответ: Error: undeclaredVariable is nit defined JavaScript test | #JavaScript & Max

❓Что будет на выходе?

function mystery(x) {
  return (function(y) {
    return x + y;
  })(x * 2);
}

const result1 = mystery(2);
const result2 = mystery(5);
const result3 = mystery(-1);

console.log(result1, result2, result3);
Ответ: 6, 15, -3 JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

const str = "  Hello, World!  ";

const result = str
  .trim()
  .split(", ")
  .map((word, i) => {
    if (i % 2 === 0) return word.toUpperCase();
    return word.toLowerCase().replace("!", "@");
  })
  .reverse()
  .join(" | ");

console.log(result);
Ответ: world@ | HELLO JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

function highlight(strings, ...values) {
  return strings.reduce((result, str, i) => {
    const value = values[i] ? `<span>${values[i]}</span>` : '';
    return result + str + value;
  }, '');
}

const language = 'JavaScript';
const years = 10;

const result = highlight`I have been coding in ${language} for ${years} years`;
console.log(result);
Ответ: I have been coding in <span>JavaScript</span> for <span>10</span> years JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

function processData({ a = 10, b = 20 } = { a: 30 }) {
  console.log(a, b);
}

processData({ a: 5 });
processData();
Ответ: 5 20 30 20 JavaScript test | #JavaScript & Max

❗️Что будет на выходе?

const team = {
  members: ['Alice', 'Bob', 'Charlie'],
  [Symbol.iterator]: function*() {
    let index = 0;
    while(index < this.members.length) {
      yield this.members[index++].toUpperCase();
    }
  }
};

const result = [];
for (const member of team) {
  result.push(member);
}

console.log(result.join('-'));
Ответ: ALICE-BOB-CHARLIE JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

function Animal(name) {
  this.name = name;
}

Animal.prototype.speak = function() {
  return `${this.name} makes a noise`;
};

function Dog(name) {
  Animal.call(this, name);
}

Dog.prototype = Object.create(Animal.prototype);
Dog.prototype.constructor = Dog;

Dog.prototype.speak = function() {
  return `${this.name} barks`;
};

const animal = new Animal('Animal');
const dog = new Dog('Rex');

console.log(dog instanceof Animal);
Ответ: true JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

const str = "  Hello, World!  ";

const result = str
  .trim()
  .split(", ")
  .map((word, i) => {
    if (i % 2 === 0) return word.toUpperCase();
    return word.toLowerCase().replace("!", "@");
  })
  .reverse()
  .join(" | ");

console.log(result);
Ответ: world@ | HELLO JavaScript test | #JavaScript & Max

❗️Что будет на выходе?

async function test() {
  console.log('1');
  
  setTimeout(() => {
    console.log('2');
  }, 0);
  
  await Promise.resolve();
  console.log('3');
  
  new Promise(resolve => {
    console.log('4');
    resolve();
  }).then(() => {
    console.log('5');
  });
  
  console.log('6');
}

test();
console.log('7');
Ответ: 1 7 3 4 6 5 2 JavaScript test | #JavaScript & Max