Операції зі строками

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);