Содержание
- 2. parseInt и parseFloat Функция parseInt и ее аналог parseFloat преобразуют строку символ за символом, пока это
- 3. Округление Одна из самых частых операций с числом – округление. В JavaScript существуют целых 3 функции
- 4. Округление Существует также специальный метод num.toFixed(precision), который округляет число num до точности precision и возвращает результат
- 5. Создание строк Строки создаются при помощи двойных или одинарных кавычек: Округление идёт до ближайшего значения, аналогично
- 6. Создание строк Строки могут содержать специальные символы. Самый часто используемый из таких символов – это «перевод
- 7. Методы и свойства Длина length Чтобы получить символ, используйте вызов charAt(позиция). Первый символ имеет позицию 0:
- 8. Методы и свойства Разница между этим способом и charAt заключается в том, что если символа нет
- 9. Поиск подстроки Для поиска подстроки есть метод indexOf(подстрока[, начальная_позиция]). Он возвращает позицию, на которой находится подстрока
- 10. Поиск всех вхождений Чтобы найти все вхождения подстроки, нужно запустить indexOf в цикле. Как только получаем
- 11. Взятие подстроки: substr, substring. substring(start [, end]) Метод substring(start, end) возвращает подстроку с позиции start до,
- 12. Взятие подстроки: slice. slice(start [, end]) Возвращает часть строки от позиции start до, но не включая,
- 13. Операции с объектом Ассоциативный массив – структура данных, в которой можно хранить любые данные в формате
- 14. Операции с объектом в JavaScript можно обратиться к любому свойству объекта, даже если его нет. Ошибки
- 15. Операции с объектом Доступ через квадратные скобки Существует альтернативный синтаксис работы со свойствами, использующий квадратные скобки
- 16. Операции с объектом Доступ к свойству через переменную Квадратные скобки также позволяют обратиться к свойству, имя
- 17. Операции с объектом Объявление со свойствами Объект можно заполнить значениями при создании, указав их в фигурных
- 18. Операции с объектом Названия свойств можно перечислять как в кавычках, так и без, если они удовлетворяют
- 19. Объекты. Проверочное задание Необходимо создать объект учебник, который будет содержать следующие данные (подставьте свои значения): Автор
- 20. Объекты: перебор свойств Для перебора всех свойств из объекта используется цикл по свойствам for..in. Эта синтаксическая
- 21. Объекты: количество свойств Как узнать, сколько свойств хранит объект? Готового метода для этого нет. Самый кросс-браузерный
- 22. Копирование по ссылке В переменной, которой присвоен объект, хранится не сам объект, а «адрес его места
- 23. Клонирование объектов В нижепоказанном коде каждое свойство объекта user копируется в clone. Если предположить, что они
- 24. Массивы с числовыми индексами Массив – разновидность объекта, которая предназначена для хранения пронумерованных значений и предлагает
- 25. Массивы с числовыми индексами Элемент можно всегда заменить или добавить: Через alert можно вывести и массив
- 26. Массивы с числовыми индексами В массиве может храниться любое число элементов любого типа.:
- 27. Методы pop/push pop Удаляет последний элемент из массива и возвращает его: push Добавляет элемент в конец
- 28. Методы shift/unshift shift Удаляет из массива первый элемент и возвращает его: unshift Добавляет элемент в начало
- 29. Перебор элементов Для перебора элементов обычно используется цикл:
- 30. Особенности работы length Встроенные методы для работы с массивом автоматически обновляют его длину length. Длина length
- 31. Массивы Метод split Ситуация из реальной жизни. Мы пишем сервис отсылки сообщений и посетитель вводит имена
- 32. Массивы Метод join Вызов arr.join(str) делает в точности противоположное split. Он берет массив и склеивает его
- 33. Удаление из массива Так как массивы являются объектами, то для удаления ключа можно воспользоваться обычным delete:
- 34. Метод splice Метод splice – это универсальный раскладной нож для работы с массивами. Умеет все: удалять
- 36. Скачать презентацию