Найти в Дзене
JavaScript

JavaScript

О языке программирования JavaScript
подборка · 37 материалов
return в JavaScript
Функция обычно возвращает какое-то значение. В JavaScript для того, чтобы функция вернула значение, недостаточно просто написать её имя в исходном коде, надо ещё использовать оператор вызова функции (впрочем, это особенность не только этого языка). Ну и непосредственно в теле функции должна быть инструкция return Синтаксис: return выражение; Инструкция return может располагаться только в теле функции. Присутствие её в любом другом месте является синтаксической ошибкой. Когда выполняется инструкция...
typeof в JavaScript
Унарный оператор typeof помещается перед единственным операндом, который может иметь любой тип. Его значение представляет собой строку, указывающую тип данных операнда. То есть с помощью typeof можно определить тип переменной или другой сущности. Результатом работы оператора typeof будет строка "number", "string" или "boolean", если операндом является число, строка или логическое значение соответственно. Для объектов и массивов результатом будет строка "object". И, как ни странно, для null результатом тоже будет строка "object"...
10 месяцев назад
Особенности функций JavaScript
JavaScript довольно таки сильно отличается от “классических” языков программирования (может поэтому он и вышел на первое место в 2024 году). Это даёт как преимущества, так и побочные эффекты. Об одном из таких эффектов сегодня расскажу. Функции в JavaScript можно вызывать где угодно. Хоть до определения, хоть после. Вроде как это удобно, потому что не надо заморачиваться с местом в коде, где эти функции будут определены. Например, вы можете все функции определить в самом конце сценария, и при этом вам не придётся применять прототип функции, как в С++...
continue в JavaScript
Даже простые вещи могут оказаться не очень простыми, если копнуть чуть глубже. Вот и инструкция continue, о назначении которой знают все (или почти все), может открыть для вас неожиданные знания. В JavaScript, как и в большинстве других языков, эта инструкция запускает новую итерацию цикла, при этом весь код цикла, который следует за этой инструкцией, не выполняется. Синтаксис простой: continue; Однако в JavaScript эта инструкция может использоваться с меткой (впрочем, как и break): continue ИмяМетки;...
Перебор массива JavaScript
В JavaScript, как и почти в любом языке программирования, имеются массивы. И любой программист, даже начинающий, знает, как можно перебрать массив в цикле. Например: var M = [1, 2, 3, 4]; for (i = 0; i < 4; i++) document.write(M[i] + ' '); Здесь нет ничего сложного, цикл for имеется почти во всех языках и используется с массивами одинаково (ну за исключением небольших отличий в синтаксисе). Однако в JavaScript, кроме “традиционных” циклов, для перебора массива можно применять и цикл for/in. Поскольку в этом языке массивы - это просто особые виды объектов...
Несколько переменных в цикле for
В таких языках, как JavaScript, из циклов наиболее часто используется цикл for. Потому что он имеет достаточно компактный и простой синтаксис: for (Инициализация; Выражение; Счётчик) Инструкция; Для тех, кто хоть раз использовал такой цикл, здесь всё понятно, и пояснять что-то нет необходимости. Однако есть особенности, о которых знают не все. Например, может возникнуть необходимость в каждой итерации цикла изменять несколько переменных. В таком случае первое, что приходит на ум - это изменять значения “лишних” переменных в теле цикла...