js Flashcards
The keydown event is fired when a key is pressed.
keydown
Math.floor
Метод Math.floor() - округление вниз. Округляет аргумент до ближайшего меньшего целого.
The Math.floor() function always rounds down and returns the largest integer less than or equal to a given number.
console.log(Math.floor(5.95));
// expected output: 5
Math.random()
Метод Math.random() возвращает псевдослучайное число с плавающей запятой из диапазона [0, 1), то есть, от 0 (включительно) до 1 (но не включая 1), которое затем можно отмасштабировать до нужного диапазона.
The Math.random() function returns a floating-point, pseudo-random number that’s greater than or equal to 0 and less than 1, with approximately uniform distribution over that range — which you can then scale to your desired range.
setInterval()
Метод setInterval() предложен для Window и Worker интерфейсов. Он циклически вызывает функцию или участок кода с фиксированной паузой между каждым вызовом. Уникальный идентификатор intervalID, возвращаемый методом, позволяет впоследствии удалить запущенный setInterval c помощью clearInterval() (en-US). Метод определён с помощью миксина WindowOrWorkerGlobalScope.
var intervalID = scope.setInterval(func, delay[, param1, param2, …]);
var intervalID = scope.setInterval(code, delay);
Параметры
func
function - функция, которая будет вызываться каждые delay миллисекунд. Ожидается, что функция не принимает параметры и ничего не возвращает.
code
Этот необязательный синтаксис позволяет вам включать строку вместо функции, которая компилируется и выполняется каждые delay миллисекунд. Однако такая форма не рекомендуется по тем же причинам, которые делают eval() (en-US) угрозой безопасности.
delay
Время в миллисекундах (одна тысячная секунды), на которое таймер выполнит задержку между вызовом функции. Если задано значение меньше 10, то будет использовано число 10. На самом деле задержка может быть больше чем указано, дополнительное объяснение приведено здесь: Reasons for delays longer than specified в setTimeout().
Shift+Tab
для смещения кода влево
Метод trim()
удаляет пробельные символы с начала и конца строки
Suspicious |səˈspɪʃəs|
подозрительный, сомнительный
Wisdom [ˈwɪzdəm]
мудрость, премудрость, здравый смысл
Permanent |ˈpɜːrmənənt|
постоянный, перманентный, бессменный, неизменный, долговременный, необратимый
Circuitry |ˈsɜːrkɪtrɪ|
схема, схемы, компоновка схем, схематика, цепи, схемотехника, схемное решение
Computation |ˌkɑːmpjʊˈteɪʃn|
вычисление, расчет, выкладка
Efficiently |ɪˈfɪʃntlɪ|
продуктивно, дельно
Efficiency |ɪˈfɪʃnsɪ|
эффективность, производительность, оперативность, продуктивность
Objective
цель, задача, объект, объектив, стремление, объективный, целевой, предметный