Методы - это вспомогательные функции, а свойства - вспомогательные значения.
Свойство
length Код
let str = 'Alex';
console.log(str.length); // 4
Тоже с массивом:
Код
let arr = [1, 2, 3];
console.log(arr.length); // 3
Методы приведения строк к верхнему и нижнему регистрам (возвращают новое значение, не изменяя исходной строки):
Код
let str = 'Alex';
console.log(str.toLowerCase()); // alex
console.log(str.toUpperCase()); // ALEX
console.log(str); // Alex
Метод
indexOf() для нахождения части строки (поиск подстроки), возвращает порядковый номер, с которого начинается искомая подстрока, или -1, если искомой подстроки не найдено
Код
const fruit = 'Some fruit';
console.log(fruit.indexOf('fruit')); // 5
console.log(fruit.indexOf('bob')); // -1
Методы модифицирования строк
Метод
slice() извлекает часть строки и возвращает её в виде новой строки, не изменяя исходную строку. Он принимает два параметра: начальный индекс и конечный индекс (не включая его). Если конечный индекс не указан,
slice() извлекает до конца строки. Отрицательные значения индексов отсчитываются от конца строки.
Код
const logg = 'Hello, world!';
console.log(logg.slice(7, 10)); // wor
console.log(logg.slice(7, 14)); // world!
console.log(logg.slice(7)); // world!
console.log(logg.slice(-6, -1)); // world
Метод
substring() извлекает подстроку из строки, возвращая новую строку, содержащую символы, расположенные между указанными индексами. Этот метод не изменяет исходную строку.
Код
const logg = 'Hello, world!';
console.log(logg.substring(7, 10)); // wor
В отличие от метода
slice(), не поддерживает отрицательные значения. Если первый аргумент указать больше второго, то они поменяются местами:
Код
const logg = 'Hello, world!';
console.log(logg.substring(5, 0)); // Hello
Метод
substr() извлекает подстроку из строки, начиная с заданной позиции и возвращая указанное вторым аргументом количество символов. Он не изменяет исходную строку.
Код
const logg = 'Hello, world!';
console.log(logg.substr(0, 5)); // Hello
Методы для работы с числами
Округление до ближайшего целого числа, метод
Math.round():
Код
const num = 12.7;
console.log(Math.round(num)); // 13
Метод
parseInt() используется для преобразования строки в целое число. Она разбирает строку и возвращает целое число, которое можно извлечь из этой строки. Если строка не может быть преобразована в число, функция возвращает
NaN (Not a Number).
Код
const num = '12.7px';
console.log(parseInt(num)); // 12
Метод
parseFloat() используется для преобразования строки в число с плавающей точкой (
float). Если строка не может быть преобразована в число, функция возвращает
NaN (Not a Number). Метод начинает разбирать строку слева направо и продолжает до тех пор, пока не встретит символ, который не является частью числа с плавающей точкой, или конец строки.
Код
const num = '12.7px';
console.log(parseFloat(num)); // 12.7
Всего комментариев: 0