Командная строка: echo
Читать
Команда
#tutorial #dev #bash #cli
Читать
Команда
echo выполняет всего лишь одну простую задачу. Она выводит на экран (а точнее в исходящий поток данных) переданный ей аргумент.#tutorial #dev #bash #cli
dr.Brain
Командная строка: echo
выводим текст в терминал с помощью echo
JavaScript: Math.min()
В языке программирования JavaScript есть встроенный объект
Какой результат выведет в консоль такой код:
Узнать правильный ответ
#interview #frontend #js
В языке программирования JavaScript есть встроенный объект
Math, одним из методов которого является min(), возвращающий наименьшее из переданных ему в качестве аргументов чисел. Но что вернет Math.min() не имеющий аргументов?Какой результат выведет в консоль такой код:
let x = Math.min();
console.log(x > 0);
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: Math.min()
что вернет Math.min() без аргументов
JavaScript: когда число слишком большое
Какой результат получится при выводе в консоль большого числа:
На первый взгляд ответ очевиден: на экране мы увидим именно то целое, число которое и было передано в качестве аргумента.
Но все ли так просто?
Узнать правильный ответ
#interview #frontend #js
Какой результат получится при выводе в консоль большого числа:
console.log(9999999999999999);
На первый взгляд ответ очевиден: на экране мы увидим именно то целое, число которое и было передано в качестве аргумента.
Но все ли так просто?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: когда число слишком большое
особенности работы с целыми числами в JavaScript
👍1
Командная строка: chmod
Читать
Во всех операционных системах, основанных на UNIX, большое значение имеют предоставленные пользователям привилегии для работы с файлами и папками.
#tutorial #dev #bash
Читать
Во всех операционных системах, основанных на UNIX, большое значение имеют предоставленные пользователям привилегии для работы с файлами и папками.
#tutorial #dev #bash
dr.Brain
Командная строка: chmod
устанавливаем права доступа с помощью chmod
JavaScript: тип данных NaN
Всем известно, что в JavaScript значение глобального свойства
Что выведет в консоли предложенный код?
Узнать правильный ответ
#interview #frontend #js
Всем известно, что в JavaScript значение глобального свойства
NaN неравно ничему, даже другому NaN. Но, какому типу данных соответствует NaN?console.log(typeof NaN);
Что выведет в консоли предложенный код?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: тип данных NaN
определяем тип данных NaN
JavaScript: сумма true
Что будет, если в JavaScript сложить две "истины" - два логических значения
Может ли сравнение такой суммы с другим значением
Узнать правильный ответ
#interview #frontend #js
Что будет, если в JavaScript сложить две "истины" - два логических значения
true?console.log(true + true == true);
Может ли сравнение такой суммы с другим значением
true оказаться ложью?Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: сумма true
что будет если сложить true и true
JavaScript: Math.max()
Что вернет метод
Итак, в коде, приведенном выше, задано условие: если значение метода
Узнать правильный ответ
#interview #frontend #js
Что вернет метод
max() встроенного объекта Math, если ему не передать никаких аргументов?if (Math.max() > 0) {
console.log("MAX");
} else {
console.log("ZERO");
}Итак, в коде, приведенном выше, задано условие: если значение метода
max() без аргумента больше чем ноль, мы увидим в консоли сообщение "MAX", в противном случае мы получим ответ "ZERO".Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: Math.max()
что вернет Math.max() без аргументов
Введение в HTTP cookies
Читать
Я слышал, что англичане печеньям предпочитают бисквиты... странно.
Но... пора сосредоточиться.
#dev #js
Читать
Я слышал, что англичане печеньям предпочитают бисквиты... странно.
Но... пора сосредоточиться.
#dev #js
dr.Brain
Введение в HTTP cookies
HTTP cookie: назначение, типы, создание, некоторые приемы
JavaScript: сумма массива и объекта
Можно ли в JavaScript получить сумму пустого массива и пустого объекта? Какой результат будет получен, если такое действие не приведет к ошибке?
Узнать правильный ответ
#interview #frontend #js
Можно ли в JavaScript получить сумму пустого массива и пустого объекта? Какой результат будет получен, если такое действие не приведет к ошибке?
let sum = [] + {};
if (sum.length > 10) {
console.log("wow, this is quite long");
} else {
console.log("it's: " + sum);
}Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: сумма массива и объекта
что получится, если сложить пустой массив и пустой объект
JavaScript: равны ли даты
Дата в JavaScript является экземпляром объекта
Итак, в соответствии с кодом, приведенным выше, мы создали две даты. Каков же будет результат их сравнения?
Узнать правильный ответ
#interview #frontend #js
Дата в JavaScript является экземпляром объекта
Date. Это момент времени, который можно создать только вызвав конструктор функции Date, то есть только с помощью оператора new. Передавая функции Date в качестве аргумента целое число, мы указываем количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC (эпохи Unix).let date1 = new Date(0);
let date2 = new Date(0);
if (date1 == date2) {
console.log('equal');
} else {
console.log('not so much');
}
Итак, в соответствии с кодом, приведенным выше, мы создали две даты. Каков же будет результат их сравнения?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: равны ли даты
что получится, если сравнить одинаковые даты
JavaScript: slice и splice
Всем известно про методы
К какому результату приведет выполнение кода, приведенного выше?
Узнать правильный ответ
#interview #frontend #js
Всем известно про методы
slice и splice глобального объекта Array. Один из них - slice возвращает копию части исходного массива, другой - spliceизменяет содержимое исходного массива удаляя и добавляя элементы.let arr = [1, 2, 3, 4, 5];
let sliceArr = arr.slice(1, 2);
arr.splice(1, 2, ...sliceArr);
console.log(arr);
К какому результату приведет выполнение кода, приведенного выше?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: slice и splice
управляем элементами массива в JavaScript
JavaScript: дата
Для того, чтобы получить текущую дату в JavScript есть несколько способов. Так, обратившись к конструктору
Интересно, какой результат вернет сравнение, приведенное выше, если предположить, что в каждом случае идет обращение к одному и тому же моменту времени?
Узнать правильный ответ
#interview #frontend #js
Для того, чтобы получить текущую дату в JavScript есть несколько способов. Так, обратившись к конструктору
new можно создать экземпляр глобального объекта Date, содержащий информацию о текущих дате и времени. Еще можно вызвать метод Date.now().console.log(new Date() == Date.now());
Интересно, какой результат вернет сравнение, приведенное выше, если предположить, что в каждом случае идет обращение к одному и тому же моменту времени?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: дата
получаем текущую дату в JavaScript
Стоит ли изучать Go в 2021
Читать
В последние годы популярность языка программирования Go значительно возросла. Традиционный ежегодный опрос разработчиков, проводимый уважаемым ресурсом Stack Overflow, продемонстрировал в 2020 году значительный рост позитивного отношения сообщества к этому языку
#go
Читать
В последние годы популярность языка программирования Go значительно возросла. Традиционный ежегодный опрос разработчиков, проводимый уважаемым ресурсом Stack Overflow, продемонстрировал в 2020 году значительный рост позитивного отношения сообщества к этому языку
#go
dr.Brain
Стоит ли изучать Go в 2021
несколько весомых причин, чтобы начать писать на Go
JavaScript: свойство для массива
Интересно, можно ли добавить массиву свойства. И, если можно, будет ли новое свойство влиять на длину массива?
К какому результату приведет выполнение такого кода?
Узнать правильный ответ
#interview #frontend #js
Интересно, можно ли добавить массиву свойства. И, если можно, будет ли новое свойство влиять на длину массива?
let arr = [1, 2, 3, 4, 5];
arr.greeting = "Hello, World!";
console.log(arr.length);
console.log(arr.greeting);
К какому результату приведет выполнение такого кода?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: свойство для массива
что получится, если в массив добавить свойство
Командная строка: passwd
Читать
Каждому пользователю UNIX-подобных операционных систем назначается пароль, который можно изменить с помощью команды
#tutorial #dev #bash #cli
Читать
Каждому пользователю UNIX-подобных операционных систем назначается пароль, который можно изменить с помощью команды
passwd. Существует два типовых сценария смены пароля.#tutorial #dev #bash #cli
dr.Brain
Командная строка: passwd
меняем пароль пользователя с помощью команды passwd
JavaScript: тип данных аргумента
Итак, у нас есть функцию, которое может принять и обработать неопределенное количество аргументов.
Какой тип данных вернет такая функция для единственного, переданного ей параметра?
Узнать правильный ответ
#interview #frontend #js
Итак, у нас есть функцию, которое может принять и обработать неопределенное количество аргументов.
function split(...args) {
console.log(typeof args);
}
split("hello");Какой тип данных вернет такая функция для единственного, переданного ей параметра?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: тип данных аргумента
узнаем тип данных единственного аргумента функции в JavaScript
JavaScript: сумма массивов
Сложение массивов в JavaScript - простая, но интересная тема. Попробуем передать несколько массивов в функцию в качестве аргументов и вернуть в результате выполнения функции сумму переданных массивов:
Какой результат будет выведен в консоль?
Узнать правильный ответ
#interview #frontend #js
Сложение массивов в JavaScript - простая, но интересная тема. Попробуем передать несколько массивов в функцию в качестве аргументов и вернуть в результате выполнения функции сумму переданных массивов:
function add(a, b, c) {
return a + b + c;
}
let sum = add ([1, 2], [3, 4], [5, 6]);
console.log(sum);Какой результат будет выведен в консоль?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: сумма массивов
получаем сумму массивов, переданных в функцию в JavaScript
JavaScript: timeout или resolve
Известно, что и функция
Узнать правильный ответ
#interview #frontend #js
Известно, что и функция
setTimeout() и метод Promise.resolve() являются асинхронными. Это означает, что код и функции и метода будет выполнен только после освобождение стека, то есть, когда в основном потоке JavaScript не останется неисполненных операций.setTimeout(() => console.log("Timeout"), 0);
Promise.resolve("Resolve").then(console.log);
Какая часть кода будет выполнена в первую очередь: функция setTimeout() или, все-таки, метод Promise.resolve()?Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: timeout или resolve
что быстрее: setTimeout без аргумента или Promise.resolve
JavaScript: setTimeout внутри цикла
Функция
Какой результат будет выведен на экран после выполнения такого кода?
Узнать правильный ответ
#interview #frontend #js
Функция
setTimeout() является асинхронной, а это означает, что она запускается, только после выполнения всех операций в основном потоке данных JavaScript. Но, что получится, если поместить эту функцию в цикл for.for (var i = 0; i < 5; i++) {
setTimeout(() => console.log(i), 0)
}Какой результат будет выведен на экран после выполнения такого кода?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: setTimeout внутри цикла
как ведет себя функция setTimeout внутри цикла
JavaScript: MAX_NUMBER_SAFE
В JavaScript практически все цифровые значения соответствуют типу данных
Какой результат будет выведен в консоли?
Узнать правильный ответ
#interview #frontend #js
В JavaScript практически все цифровые значения соответствуют типу данных
number и хранятся в формате 64-битных чисел двойной точности с плавающей запятой. Максимальным достижимым значение при использовании такого формата является 2 в 53 степени минус 1, что соответствует числу 9007199254740991. Это девять квадриллионов семь триллионов сто девяносто девять миллиардов двести пятьдесят четыре миллиона семьсот сорок тысяч девятьсот девяносто один - такое число достаточно трудно запомнить, Поэтому в объекте Number для него создана специальная статическая константа MAX_SAFE_INTEGER. Но, что получится, если мы попробуем увеличить это число хотя бы на 1?let x = Number.MAX_SAFE_INTEGER + 1,
y = Number.MAX_SAFE_INTEGER + 2;
console.log(x === y);
Какой результат будет выведен в консоли?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: MAX_NUMBER_SAFE
что следует за самым большим числом в JavaScript
JavaScript: undefined
Согласно определению в JavaScript
Какой результат будет получен в консоли?
Узнать правильный ответ
#interview #frontend #js
Согласно определению в JavaScript
undefined является свойством глобального объекта, содержащим примитивное значение undefined. Если с помощью оператора typeof определить тип данных для undefined, будет получен ответ undefined. Но, что получится, если сравнить ответ переданный оператором с самой переменной undefined?console.log(typeof undefined === undefined);
Какой результат будет получен в консоли?
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: undefined
некоторые особенности undefined в JavaScript