JavaScript: Расчет чаевых: Math.ceil(), хеш-таблица | by nick3499
JavaScript: Расчет чаевых: Math.ceil(), хэш-таблица | по нику3499 | MediumИспользование хэш-таблицы и подсказка округления с помощью Math.ceil
1 мин чтения·
12 июня 2018 г. Chrome DevTools-
n
: ему назначено целое число вкладки ресторана, e .г. н = 30 . -
s
: ему назначена строка рейтинга услуг, например. с = «хорошо» -
tip
: имеет назначенную ему хэш-таблицу, содержащую пар ключ:значение , которые представляют rating:tip factor
В хеш-таблице отлично: .20
представляет отличный сервис рейтинг, который заслуживает 20% чаевых или tab * .20 . Строка рейтинга используется для индексации коэффициента чаевых в хеш-таблице, например. наконечник(и)
. Math.ceil()
округляет значение чаевых в большую сторону.
Если вкладка равна $30 , а услуга равна отлично , расчет чаевых равен $6 :
> чаевые
{ужасно: 0, плохо: 0,05, хорошо: 0,1, отлично: 0,15, отлично: 0,2}
> Math.ceil(30 * tip["отлично"])
6
JavaScript
Советы по JavaScript
Автор nick3499
44 Последователи
9 0006 кодер JavaScript и PythonЕще от nick3499
ник3499
Bash: echo: шкала, bc: десятичная дробь
echo выводит сообщение на Unix-подобный терминал. scale=4;1/16 устанавливает четыре десятичных знака для десятичного эквивалента дроби 1/16. bc…
1 min read·19 февраля 2017 г.
nick3499
Bash: echo: цвет текста, цвет фона
echo отображает сообщение в эмуляторе терминала. Флаг -e включает интерпретацию символов, разделенных обратной косой чертой. \e[1;31m наборов управляющих строк…
Чтение: 1 мин·19 февраля 2017 г. на D3.js v4 с v3 10 марта 2017 г.
Чтение 1 мин·3 окт., 2017
Просмотреть все от nick3499
Рекомендовано от Medium
FullStackTips
20 вопросов для собеседования по Javascript с ответами по коду.
Я собираюсь начать серию вопросов для интервью по JavaScript, которые могут помочь разработчикам младшего и среднего уровня.
·6 мин чтения·31 январяDanielle Dias
в
JavaScript на простом английском
В чем разница между Map и WeakMap
9000 6JavaScript предоставляет разработчикам множество структур данных на выбор. Двумя наиболее часто используемыми структурами данных в JavaScript являются Map…
·4 минуты чтения·29 мартаСписки
Истории, которые помогут вам расти как разработчику программного обеспечения
19 историй·195 сохранений
Общие знания в области кодирования
20 историй·102 сохранения s
Современный маркетинг
32 истории·28 сохранений
Публикации Medium Принимаются публикации историй
145 историй·262 сохранения
Дневники кодирования
в
Дневники кодирования