Методы и свойства строк и чисел

Методы - это вспомогательные функции, а свойства - вспомогательные значения.

Свойство 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

Имя *:
Email *:
Код *:
Хостинг от uCoz