кодесурса
«JavaScript

Основы JavaScript (ES6) - упражнения, практика, решение

script1adsense2code
script1adsense3code

JavaScript фундаментальный [116 упражнений с решением]

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

151. Напишите программу на JavaScript для запуска функции в отдельном потоке с помощью Web Worker, позволяющей долго выполняющимся функциям не блокировать пользовательский интерфейс. Перейти к редактору

Нажмите меня, чтобы увидеть решение

152. Напишите программу на JavaScript для округления числа до заданного количества цифр. Перейти к редактору

Нажмите меня, чтобы увидеть решение

153. Напишите программу на JavaScript, чтобы изменить порядок символов в строке. Перейти к редактору

Нажмите меня, чтобы увидеть решение

154. Напишите программу на JavaScript для создания объекта, состоящего из свойств, для которых данная функция возвращает false. Функция вызывается с двумя аргументами: (значение, ключ). Перейти к редактору

Нажмите меня, чтобы увидеть решение

155. Напишите программу на JavaScript, которая принимает предикат и массив, например Array.filter (), но сохраняет только x, если pred (x) === false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

156. Напишите программу на JavaScript, чтобы применить функцию к аккумулятору и каждому элементу в массиве (слева направо), возвращая массив последовательно уменьшенных значений. Перейти к редактору

Нажмите меня, чтобы увидеть решение

157. Напишите программу JavaScript для перенаправления на указанный URL. Перейти к редактору

Нажмите меня, чтобы увидеть решение

158. Напишите программу на JavaScript для создания функции, которая вызывает предоставленную функцию с ее аргументами, расположенными в соответствии с указанными индексами. Перейти к редактору

Нажмите меня, чтобы увидеть решение

159. Напишите программу на JavaScript, чтобы получить массив строк из указанного файла. Перейти к редактору

Нажмите меня, чтобы увидеть решение

160. Напишите программу на JavaScript для изменения исходного массива, чтобы отфильтровать указанные значения на основе заданной функции итератора. Перейти к редактору

Нажмите меня, чтобы увидеть решение

161. Напишите программу JavaScript для изменения исходного массива, чтобы отфильтровать указанные значения. Возвращает удаленные элементы. Перейти к редактору

Нажмите меня, чтобы увидеть решение

162. Напишите программу на JavaScript для преобразования асинхронной функции в возвращаемое обещание. Перейти к редактору

Нажмите меня, чтобы увидеть решение

163. Напишите программу на JavaScript для преобразования числа в байтах в удобочитаемую строку. Перейти к редактору

Нажмите меня, чтобы увидеть решение

164. Напишите программу на JavaScript, которая будет возвращать форму слова в единственном или множественном числе на основе введенного числа. Перейти к редактору

Нажмите меня, чтобы увидеть решение

165. Напишите программу на JavaScript для выполнения функций слева направо. Перейти к редактору

Нажмите меня, чтобы увидеть решение

166. Напишите программу на JavaScript для выполнения функций слева направо для асинхронных функций. Перейти к редактору

Нажмите меня, чтобы увидеть решение

167. Напишите программу на JavaScript, чтобы вычислить, сколько чисел в данном массиве меньше или равно заданному значению, используя формулу процентиля. Перейти к редактору

Нажмите меня, чтобы увидеть решение

168. Напишите программу на JavaScript, чтобы сгруппировать элементы в два массива, в зависимости от достоверности предоставленной функции для каждого элемента. Перейти к редактору

Нажмите меня, чтобы увидеть решение

169. Напишите программу на JavaScript для создания функции, которая вызывает fn с частями, добавленными к полученным аргументам. Перейти к редактору

Нажмите меня, чтобы увидеть решение

170. Напишите программу на JavaScript для создания функции, которая вызывает fn с частями, добавленными к полученным аргументам. Перейти к редактору

Нажмите меня, чтобы увидеть решение

171. Напишите программу на JavaScript для анализа строки заголовка HTTP-cookie и возврата объекта всех пар имя-значение cookie. Перейти к редактору

Нажмите меня, чтобы увидеть решение

172. Напишите программу на JavaScript для создания функции, которая вызывает предоставленную функцию с преобразованными аргументами. Перейти к редактору

Нажмите меня, чтобы увидеть решение

173. Напишите программу на JavaScript, чтобы получить n-й элемент данного массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

174. Напишите программу на JavaScript для преобразования NodeList в массив. Перейти к редактору

Нажмите меня, чтобы увидеть решение

175. Напишите программу на JavaScript, чтобы получить индекс функции в массиве функций, которые выполняются быстрее всего. Перейти к редактору

Нажмите меня, чтобы увидеть решение

176. Напишите программу на JavaScript, чтобы получить n минимальных элементов из предоставленного массива. Если n больше или равно длине предоставленного массива, вернуть исходный массив (отсортированный в порядке возрастания). Перейти к редактору

Нажмите меня, чтобы увидеть решение

177. Напишите программу на JavaScript, чтобы получить минимальное значение массива после сопоставления каждого элемента значению, используя предоставленную функцию. Перейти к редактору

Нажмите меня, чтобы увидеть решение

178. Напишите программу на JavaScript для создания нового объекта из комбинации двух или более объектов. Перейти к редактору

Нажмите меня, чтобы увидеть решение

179. Напишите программу на JavaScript для сравнения двух объектов, чтобы определить, содержит ли первый объект значения эквивалентных свойств для второго на основе предоставленной функции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

180. Напишите программу на JavaScript для создания нового объекта из указанного объекта, где все ключи в нижнем регистре. Перейти к редактору

Нажмите меня, чтобы увидеть решение

181. Напишите программу на JavaScript, чтобы получить последний элемент из данного массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

182. Напишите программу на JavaScript, чтобы объединить все элементы массива в строку и вернуть эту строку. Использует разделитель и конечный разделитель. Перейти к редактору

Нажмите меня, чтобы увидеть решение

183. Напишите программу JavaScript, чтобы проверить, является ли предоставленный аргумент допустимым JSON. Перейти к редактору

Нажмите меня, чтобы увидеть решение

184. Напишите программу на JavaScript, чтобы проверить, является ли данная строка заглавной или нет. Перейти к редактору

Нажмите меня, чтобы увидеть решение

185. Напишите программу на JavaScript, которая будет возвращать значение true, если указанное значение не определено, в противном случае - значение false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

186. Напишите программу на JavaScript, чтобы проверить, является ли данный аргумент символом. Перейти к редактору

Нажмите меня, чтобы увидеть решение

187. Напишите программу на JavaScript, чтобы проверить, является ли данный аргумент строкой. Перейти к редактору

Нажмите меня, чтобы увидеть решение

188. Напишите программу на JavaScript, которая будет возвращать 1, если массив отсортирован в порядке возрастания, -1, если он отсортирован в порядке убывания, или 0, если он не отсортирован. Перейти к редактору

Нажмите меня, чтобы увидеть решение

189. Напишите программу на JavaScript, которая будет возвращать true, если объект выглядит как Promise, в противном случае - false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

190. Напишите программу JavaScript, чтобы получить логическое определение, является ли переданное значение примитивным или нет. Перейти к редактору

Нажмите меня, чтобы увидеть решение

191. Напишите программу на JavaScript, чтобы проверить, не является ли предоставленное целое число простым числом. Перейти к редактору

Нажмите меня, чтобы увидеть решение

192. Напишите программу на JavaScript, чтобы проверить, является ли предоставленное значение объектом, созданным конструктором Object. Перейти к редактору

Нажмите меня, чтобы увидеть решение

193. Напишите программу на JavaScript, чтобы проверить, является ли значение объектоподобным. Проверьте, является ли предоставленное значение не нулевым, и его typeof равен 'object'. Перейти к редактору

Нажмите меня, чтобы увидеть решение

194. Напишите программу на JavaScript, чтобы получить логическое определение, является ли переданное значение объектом или нет. Перейти к редактору

Нажмите меня, чтобы увидеть решение

195. Напишите программу на JavaScript, чтобы проверить, является ли данный аргумент числом. Перейти к редактору

Нажмите меня, чтобы увидеть решение

196. Напишите программу JavaScript, которая будет возвращать значение true, если указанное значение равно нулю, в противном случае - значение false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

197. Напишите программу на JavaScript, чтобы проверить, является ли строка строчными или нет. Перейти к редактору

Нажмите меня, чтобы увидеть решение

198. Напишите программу на JavaScript, чтобы проверить, является ли данный аргумент функцией. Перейти к редактору

Нажмите меня, чтобы увидеть решение

199. Напишите программу на JavaScript, которая будет возвращать true, если заданное число четное, иначе false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

200. Напишите программу на JavaScript, которая будет возвращать true, если значение представляет собой пустой объект, коллекцию, карту или набор, не имеет перечисляемых свойств или является любым типом, который не считается коллекцией. Перейти к редактору

Нажмите меня, чтобы увидеть решение

201. Напишите программу на JavaScript, чтобы проверить, делится ли первый числовой аргумент на второй. Перейти к редактору

Нажмите меня, чтобы увидеть решение

202. Напишите программу на JavaScript, которая будет возвращать значение true, если вкладка браузера на странице сфокусирована, в противном случае - значение false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

203. Напишите программу на JavaScript, чтобы определить, является ли текущая среда выполнения браузером, чтобы интерфейсные модули могли работать на сервере (узле) без ошибок. Перейти к редактору

Нажмите меня, чтобы увидеть решение

204. Напишите программу на JavaScript, которая проверит, является ли данный аргумент нативным логическим элементом. Перейти к редактору

Нажмите меня, чтобы увидеть решение

205. Напишите программу на JavaScript, чтобы проверить, является ли предоставленный аргумент похожим на массив (т.е. итеративным). Перейти к редактору

Нажмите меня, чтобы увидеть решение

206. Напишите программу на JavaScript, чтобы проверить, является ли данная строка анаграммой другой строки (без учета регистра, игнорирует пробелы, знаки препинания и специальные символы). Перейти к редактору

Нажмите меня, чтобы увидеть решение

207. Напишите программу на JavaScript, которая будет возвращать значение true, если заданная строка является абсолютным URL, в противном случае - значение false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

208. Напишите программу на JavaScript, чтобы проверить, относится ли указанное значение к указанному типу. Перейти к редактору

Нажмите меня, чтобы увидеть решение

209. Напишите программу на JavaScript, чтобы получить список элементов, которые существуют в обоих массивах, используя предоставленную функцию сравнения. Перейти к редактору

Нажмите меня, чтобы увидеть решение

210. Напишите программу на JavaScript, чтобы получить список элементов, которые существуют в обоих массивах, после применения предоставленной функции к каждому элементу массива обоих. Перейти к редактору

Нажмите меня, чтобы увидеть решение

211. Напишите программу на JavaScript, чтобы получить список элементов, которые существуют в обоих массивах. Перейти к редактору

Нажмите меня, чтобы увидеть решение

212. Напишите программу на JavaScript для создания n-мерного массива с заданным значением. Перейти к редактору

Нажмите меня, чтобы увидеть решение

213. Напишите программу JavaScript для инициализации и заполнения массива указанными значениями. Перейти к редактору

Нажмите меня, чтобы увидеть решение

214. Напишите программу JavaScript для Инициализирует массив, содержащий числа в указанном диапазоне (в обратном порядке), где начало и конец включаются вместе с их общим шагом разницы. Перейти к редактору

Нажмите меня, чтобы увидеть решение

215. Напишите программу на JavaScript, чтобы получить все элементы массива, кроме последнего. Перейти к редактору

Нажмите меня, чтобы увидеть решение

216. Напишите программу на JavaScript, чтобы получить все индексы val в массиве. Если val никогда не встречается, возвращает []. Перейти к редактору

Нажмите меня, чтобы увидеть решение

217. Напишите программу на JavaScript, чтобы проверить, попадает ли данное число в указанный диапазон. Перейти к редактору

Нажмите меня, чтобы увидеть решение

218. Напишите программу на JavaScript, чтобы узнать, сколько раз выполнялась функция в секунду. Гц - это единица измерения в герцах, единица частоты, определяемая как один цикл в секунду. Перейти к редактору

Нажмите меня, чтобы увидеть решение

219. Напишите программу на JavaScript, чтобы проверить, содержат ли аргументы текущего процесса указанные флаги. Перейти к редактору

Нажмите меня, чтобы увидеть решение

220. Напишите программу на JavaScript, чтобы получить собственный тип значения. Возвращает имя конструктора в нижнем регистре значения, неопределенного или нулевого, если значение неопределенное или нулевое. Перейти к редактору

Нажмите меня, чтобы увидеть решение

221. Напишите программу на JavaScript, чтобы получить строку вида HH: MM: SS из объекта Date. Перейти к редактору

Нажмите меня, чтобы увидеть решение

222. Напишите программу на JavaScript, которая инициализирует массив, содержащий числа в указанном диапазоне, где начало и конец включаются, а соотношение между двумя терминами равно шагу. Возвращает ошибку, если шаг равен 1. Перейти в редактор

Нажмите меня, чтобы увидеть решение

223. Напишите программу на JavaScript для вычисления наибольшего общего делителя между двумя или более числами / массивами. Перейти к редактору

Нажмите меня, чтобы увидеть решение

224. Напишите программу JavaScript для удаления тегов HTML / XML из строки. Перейти к редактору

Нажмите меня, чтобы увидеть решение

225. Напишите программу на JavaScript, чтобы получить стандартное отклонение массива чисел. Перейти к редактору

Нажмите меня, чтобы увидеть решение

226. Напишите программу на JavaScript для получения n случайных элементов по уникальным ключам из массива вплоть до размера массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

227. Напишите программу на JavaScript для удаления элементов из массива, для которого данная функция возвращает false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

228. Напишите программу на JavaScript для записи имени функции. Перейти к редактору

Нажмите меня, чтобы увидеть решение

229. Напишите программу на JavaScript для преобразования строки из верблюжьего корпуса. Перейти к редактору

Нажмите меня, чтобы увидеть решение

230. Напишите программу на JavaScript, чтобы получить читаемый человеком формат заданного числа миллисекунд. Перейти к редактору

Нажмите меня, чтобы увидеть решение

231. Напишите программу на JavaScript, которая будет перебирать все собственные свойства объекта в обратном порядке, выполняя обратный вызов для каждого из них. Перейти к редактору

Нажмите меня, чтобы увидеть решение

232. Напишите программу на JavaScript, которая принимает функцию в качестве аргумента, а затем делает первый аргумент последним. Перейти к редактору

Нажмите меня, чтобы увидеть решение

233. Напишите программу на JavaScript, чтобы сгладить объект путями для ключей. Перейти к редактору

Нажмите меня, чтобы увидеть решение

234. Напишите программу на JavaScript для выравнивания заданного массива до заданной глубины. Перейти к редактору

Нажмите меня, чтобы увидеть решение

235. Напишите программу на JavaScript, чтобы получить последний ключ, который удовлетворяет предоставленной функции тестирования, в противном случае возвращается undefined. Перейти к редактору

Нажмите меня, чтобы увидеть решение

236. Напишите программу на JavaScript, чтобы получить первый ключ, который удовлетворяет предоставленной функции тестирования. В противном случае вернуть неопределенное. Перейти к редактору

Нажмите меня, чтобы увидеть решение

237. Напишите программу на JavaScript для генерации массива, содержащего последовательность Фибоначчи, вплоть до n-го члена. Перейти к редактору

Нажмите меня, чтобы увидеть решение

238. Напишите программу на JavaScript для вычисления факториала числа. Перейти к редактору

Нажмите меня, чтобы увидеть решение

239. Напишите программу на JavaScript, чтобы избежать использования строки в регулярном выражении. Перейти к редактору

Нажмите меня, чтобы увидеть решение

240. Напишите программу JavaScript, которая будет возвращать значение true, если родительский элемент содержит дочерний элемент, в противном случае - значение false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

241. Напишите программу на JavaScript для удаления элементов из массива, пока переданная функция не вернет true. Возвращает оставшиеся элементы в массиве. Перейти к редактору

Нажмите меня, чтобы увидеть решение

242. Напишите программу на JavaScript для удаления элементов из конца массива, пока переданная функция не вернет true. Возвращает оставшиеся элементы в массиве. Перейти к редактору

Нажмите меня, чтобы увидеть решение

243. Напишите программу на JavaScript, чтобы получить расстояние между двумя заданными точками. Перейти к редактору

Нажмите мне увидеть решение

244. Напишите программу на JavaScript, чтобы получить разницу между двумя заданными массивами. Перейти к редактору

Нажмите меня, чтобы увидеть решение

245. Напишите программу на JavaScript для вызова предоставляемой функции через миллисекунды ожидания. Перейти к редактору

Нажмите меня, чтобы увидеть решение

246. Напишите программу на JavaScript для преобразования заданного угла из градусов в радианы. Перейти к редактору

Нажмите меня, чтобы увидеть решение

247. Напишите программу на JavaScript, которая назначает значения по умолчанию для всех свойств объекта, которые не определены. Перейти к редактору

Нажмите меня, чтобы увидеть решение

248. Напишите программу на JavaScript для глубокого выравнивания массива. Перейти к редактору

Нажмите меня, чтобы увидеть решение

249. Напишите программу на JavaScript, чтобы получить текущий URL. Перейти к редактору

Нажмите меня, чтобы увидеть решение

250. Напишите программу на JavaScript для создания элемента из строки (без добавления его в документ). Перейти к редактору

Нажмите меня, чтобы увидеть решение

251. Напишите программу JavaScript для записи объекта JSON в файл. Перейти к редактору

Нажмите меня, чтобы увидеть решение

252. Напишите программу на JavaScript для преобразования значений компонентов RGB в цветовой код. Перейти к редактору

Нажмите меня, чтобы увидеть решение

253. Напишите программу на JavaScript для генерации UUID в браузере. Перейти к редактору

Нажмите меня, чтобы увидеть решение

254. Напишите программу JavaScript для генерации UUID в Node.JS. Используйте Crypto API для генерации UUID, в соответствии с RFC4122 версии 4. Перейдите в редактор

Нажмите меня, чтобы увидеть решение

255. Напишите программу на JavaScript, которая будет возвращать true, если предоставленная функция предиката возвращает true хотя бы для одного элемента в коллекции, в противном случае - false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

256. Напишите программу на JavaScript, чтобы проверить, равны ли два заданных числа друг другу. Перейти к редактору

Нажмите меня, чтобы увидеть решение

257. Напишите программу на JavaScript для преобразования двумерного массива в строку значений, разделенных запятыми (CSV). Перейти к редактору

Нажмите меня, чтобы увидеть решение

258. Напишите программу на JavaScript для создания функции, которая принимает до n аргументов, игнорируя любые дополнительные аргументы. Перейти к редактору

Нажмите меня, чтобы увидеть решение

259. Напишите программу на JavaScript для декодирования строки данных, которая была закодирована с использованием кодировки base-64. Перейти к редактору

Нажмите меня, чтобы увидеть решение

260. Напишите программу на JavaScript для оценки биномиального коэффициента двух целых чисел n и k. Перейти к редактору

Нажмите меня, чтобы увидеть решение

261. Напишите программу на JavaScript, которая будет возвращать true, если нижняя часть страницы видна, в противном случае - false. Перейти к редактору

Нажмите меня, чтобы увидеть решение

262. Напишите программу JavaScript для создания строки ASCII в кодировке base-64 из объекта String, в котором каждый символ в строке обрабатывается как байт двоичных данных. Перейти к редактору

Нажмите меня, чтобы увидеть решение

263. Напишите программу на JavaScript, которая будет использовать первую букву строки. Перейти к редактору

Нажмите меня, чтобы увидеть решение

264. Напишите программу на JavaScript, чтобы заглавные буквы первой буквы каждого слова в строке. Перейти к редактору

Нажмите меня, чтобы увидеть решение

265. Напишите программу на JavaScript для разбиения массива на меньшие массивы указанного размера. Перейти к редактору

Нажмите меня, чтобы увидеть решение

266. Напишите программу JavaScript для ограничения числа в пределах включенного диапазона, заданного заданными граничными значениями a и b. Перейти к редактору

Нажмите меня, чтобы увидеть решение

Еще не все !

* Чтобы запустить код, наведите курсор мыши на панель результатов и нажмите кнопку «RERUN». *

Демонстрация в реальном времени:

См. Javascript-common-editor Pen от w3resource ( @ w3resource ) в CodePen .


Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code