Рядки, javascript

var string1 = "Це - рядок";

визначає строкове значення, яке зберігається в змінної (stringl), як і наступний фрагмент коду:

var string2 = 'І це теж';

визначає рядок довжини 1. Рядки асоціюються з об'єктом String, що забезпечує методи для їх обробки і перевірки. Наприклад, за допомогою методу charAt () можна витягувати символи з рядків.

var myName = "Томас";

var thirdLetter = myName.charAt (2);

З огляду на те що символи в рядках нумеруються, починаючи з нуля (перша позиція в рядку - це позиція з нульовим індексом), в цьому фрагменті коду витягується третій символ з початку рядка (м), і його значення присвоюється змінної thirdLetter. Можна також визначити довжину рядка, використовуючи метод length:

var strlen = myName.length;

В даному випадку значенням strlen стає 5. Це тільки два з безлічі методів, доступних для роботи з рядками; детально ми поговоримо про це трохи пізніше. Але перш ніж перейти до обговорення інших типів даних, розглянемо ще кілька важливих особливостей роботи з рядками.

Рядки і спеціальні символи

У рядок можна помістити будь-які літерні і числові символи, а також знаки пунктуації, але тут є кілька природних обмежень. Наприклад, символ переходу па новий рядок зрушує висновок на дисплеї на один рядок. Набравши цей символ безпосередньо в рядку, використовуючи клавішу , ви отримаєте літерал такого вигляду:

var myString = "Це - перший рядок.
А це - друга. "

var myString = "Це - перший рядок. \ n А це - друга."

Цей приклад підкреслює ще одну важливу особливість керуючих кодів: вони інтерпретуються коректно навіть тоді, коли змикаються з іншими символами (в даному випадку з символами. І А).

Схожі статті