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

Основы JavaScript [116 упражнений с решением]

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

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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, чтобы получить минимальное значение array, после сопоставления каждого элемента со значением с помощью предоставленной функции. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

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, чтобы проверить, является ли значение объектом -нравиться. Убедитесь, что предоставленное значение не равно null и его typeof равен ‘object’. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

196. Напишите программу JavaScript, которая вернет true, если указанный значение равно null, в противном случае — false. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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, чтобы получить собственный тип файла значение. Возвращает имя конструктора значения в нижнем регистре, «undefined» или «null», если значение undefined или null. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

221. Напишите программу JavaScript, чтобы получить строку формы ЧЧ: ММ: СС из объекта 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, чтобы получить первый ключ, который удовлетворяет предоставленная функция тестирования. В противном случае верните undefined. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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. Используйте криптографический API для создания UUID, совместимого с RFC4122 версии 4. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

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

Щелкните меня, чтобы увидеть решение

Еще впереди!

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

Живая демонстрация:

См. Pen javascript-common-editor от w3resource (@ w3resource) на CodePen.

Оцените статью
nanomode.ru
Добавить комментарий