JavaScript — это динамически типизированный язык. При динамической типизации тип переменной определяется во время выполнения, а это означает, что переменные могут содержать значения любого типа, а их типы могут меняться во время выполнения программы. Это отличается от статически типизированных языков, где переменные привязываются к определенному типу во время компиляции и не могут быть изменены.
Вот некоторые распространенные методы, используемые в JavaScript:
-
Методы массива:
- push(): добавляет один или несколько элементов в конец массива и возвращает новую длину массива.
- pop(): удаляет последний элемент из массива и возвращает этот элемент.
- join(): объединяет все элементы массива в строку.
- slice(): возвращает копию части массива в новый массив.
-
Строковые методы:
- длина: возвращает длину строки.
- charAt(): возвращает символ по указанному индексу в строке.
- concat(): объединяет две или более строк и возвращает новую строку.
- indexOf(): возвращает первое вхождение указанного значения в строку.
-
Методы объекта:
- hasOwnProperty(): возвращает логическое значение, указывающее, имеет ли объект указанное свойство.
- keys(): возвращает массив, содержащий имена всех перечислимых свойств объекта.
- assign(): копирует значения всех перечислимых свойств из одного или нескольких исходных объектов в целевой объект.
-
Математические методы:
- random(): возвращает случайное число от 0 (включительно) до 1 (исключительно).
- floor(): возвращает наибольшее целое число, меньшее или равное заданному числу.
- round(): возвращает значение числа, округленное до ближайшего целого числа.