Архив автора: Veremax

§8. "Датская" :-) африметика или Арифметика дат

Приветствую! Сегодня научимся прибавлять определенное количество дней, месяцев и лет к датам. Иногда эта возможность бывает очень кстати.

Рубрика: JavaScript | Метки: , | 1 комментарий

Дожили! Год кончился :-)

Всем привет! Поздравляю с новым годом! Желаю счастья, здоровья, мира и всех благ!

Рубрика: Всячина | Добавить комментарий

§7. Знаменитая "сумма прописью"

Добавим в JavaScript генератор так называемой «суммы прописью», т.е. преобразователь чисел в их словесное представление. Для этого создадим для объекта Number метод toPhrase(c). Параметр c задает валюту. Допустимые варианты: RUB (RUR), USD, EUR. По умолчанию currency равен RUB.

Рубрика: JavaScript | Метки: , | Комментарии (8)

§6. Форматирование дробных чисел

Научим JavaScript преобразовывать числа в форматированные строки. Для этого добавим в объект Number метод toFloatStr(), который будет форматировать число так, чтобы оно содержало определенное количество знаков после запятой. Метод умеет также отделять группы по 3 цифры друг от друга пробелами.

Рубрика: JavaScript | Метки: , | Комментарии (2)

§5. Гибкое округление чисел вместо Math.round()

Как это ни парадоксально, но в языке JavaScript нет штатной возможности округлять числа до нужного количества знаков после (или перед) запятой. Устраненяем этого недоразумение.

Рубрика: JavaScript | Метки: , | Комментарии (2)

§4. Преобразования строк в числа и в даты

Научимся преобразовывать строки в целое число, дробное число или дату. Будем использовать рассмотренные ранее методы проверки строк.

Рубрика: JavaScript | Метки: , | Добавить комментарий

§3. Проверки строк на числа и даты

Сегодня научимся проверять, содержится ли в строке целое или дробное число, а также дата в двух форматах. Приступим.

Рубрика: JavaScript | Метки: , | 1 комментарий

§2. Растягивание и размножение строк

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

Рубрика: JavaScript | Метки: , | Добавить комментарий

§1. Удаление пробелов из строк

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

Рубрика: JavaScript | Метки: , | Добавить комментарий

§0. Объяснения и начало

Из-за скудности базового набора методов у стандартных объектов языка JavaScript множество разработчиков вынуждены реализовывать свои собственные дополнения. Работая в области WEB-программирования и интересуясь внутренним устройством сайтов, я часто сталкиваюсь с крайне корявыми разнообразными (и не всегда корректными) реализациями этих дополнений.

Рубрика: JavaScript | Метки: | Добавить комментарий