Операції зі строками
http://javascript.ru/string
http://learn.javascript.ru/string
Строка - це набір символів, обмежених одинарними чи подвійними лапками.
Створення строк
let a = 'hello';
let b = "hello";
let c = 13 + '';
let d = (42.5).toString();
console.log(a, b, c, d);
Метод .toString() - найкоректніший спосіб перетворити будь-яку змінну в строку:
let a = [,null,5,Infinity,NaN,true,[1,2,3],{}];
for (let i = 0; i < a.length; i++){
console.log(typeof a[i]);
console.dir(a[i]);
try {
console.log(a[i].toString(),'\n======');
} catch (err) {
console.error('Error:');
console.dir(err);
}
}
Не плутайте назви змінних і строки:
let hello = 42;
console.log(hello);
console.log('hello');
Дії зі строками
Строки можна об'єднувати, це називається конкатинацією строк.
let a = "Hello," + ' world!';
let n1 = 'Іванов',
n2 = 'Іван',
n3 = 'Іванович';
let n = n1 + ' ' + n2 + ' ' + n3;
console.log(a);
console.log(n);
Строку можна об'єднати з числом, змінною, об'єктом. Це все перетвориться в строку.
let b = 64 + ' кг.';
let price = 42,
c = 'Ціна: ' + price + ' грн.';
let d = 'Масив: ' + [1, 2, 3];
let und, e = "Не задано: " + und;
console.log(b);
console.log(c);
console.log(d);
console.log(e);