Page 90 - 6105
P. 90

alert (str.charAt (0)); // "j"
                      В JavaScript немає окремого типу «символ», так що charAt повертає рядок,

               що складається з обраного символу.

                      Також для доступу до символу можна використовувати квадратні дужки:


                      var str = "Я - сучасний браузер!";
                      alert (str [0]); // "Я"

                      Різниця між цим способом і charAt полягає в тому, що якщо символу немає

               – charAt видає порожній рядок, а дужки - undefined:


                      alert ( "" .charAt (0)); // порожній рядок
                      alert ( "" [0]); // undefined

                      Взагалі ж метод charAt існує з історичних причин, адже квадратні дужки –

               простіше і коротше.

                      Зверніть  увагу,  str.length  -  це  властивість  рядка,  а  str.charAt  (pos)  -  метод,

               тобто функція. Звернення до методу завжди йде з дужками, а до властивості - без


               дужок.
                      Вміст  рядка  в  JavaScript  не  можна  змінювати.  Не  можна  взяти  символ


               посередині і замінити його. Як тільки рядок створений – він такий назавжди.
                      Можна  лише  створити  цілком  новий  рядок  і  присвоїти  в  змінну  замість


               старого, наприклад:

                      var str = "рядок";

                      str = str [2] + str [3] + str [4];

                      alert (str); // док

                      Методи toLowerCase () і toUpperCase () змінюють регістр рядка на нижній /
               верхній:


                      alert ( "Інтерфейс" .toUpperCase ()); // ІНТЕРФЕЙС
                      Приклад  нижче  отримує  перший  символ  і  приводить  його  до  нижнього


               регістру:

                      alert ( "Інтерфейс" [0] .toLowerCase ()); // 'і'


                                                                89
   85   86   87   88   89   90   91   92   93   94   95