Page 89 - 6105
P. 89

\N New line

                                \R Carriage return


                                \T Tab
                                \UNNNN  –  символ  в  кодуванні  Юнікод  з  шістнадцятковим  кодом


               `NNNN`. Наприклад, `\ u00A9` - Юнікодне представлення символу копірайт ©
                      Якщо  рядок  в  одинарних  лапках,  то  внутрішні  одинарні  лапки  всередині


               повинні бути екрановані, тобто забезпечені зворотним слешем \':

                      var str = 'I\' m a JavaScript programmer ';

                      У подвійних лапках – екрануються внутрішні подвійні:

                      var str = "I'm a JavaScript \" programmer \ "";

                      alert (str); // I'm a JavaScript "programmer"
                      Екранування  служить  виключно  для  правильного  сприйняття  рядка


               JavaScript. У пам'яті рядок буде містити сам символ без '\'. Сам символ зворотного
               слеша '\' є службовим, тому завжди екранується, тобто пишеться як \\:


                      var str = 'символ \\';

                      alert (str); // символ \

                      Заекранувати можна будь-який символ. Якщо він не спеціальний, то нічого
               не станеться:


                      alert ( "\a"); // a

                      // ідентично alert ( "a");



                      7.3. Методи і властивості рядків

                      Одна з найбільш частих дій з рядком - це отримання його довжини:

                      var str = "My\n"; // 3 символи. Третій - новий рядок

                      alert (str.length); // 3
                      Для отримання символу з вказоної позиції використовують метод charAt ().


               Перший символ має позицію 0:

                      var str = "jQuery";


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