HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Метод length() не требует никаких уточнений. Он всегда работает однозначно и извлекает полную длину строки.</p>
1 <p>Метод length() не требует никаких уточнений. Он всегда работает однозначно и извлекает полную длину строки.</p>
2 <p>Но так бывает не всегда. Например, если мы хотим извлечь первый символ из строки, то нам нужно явно указать, что символ первый. Для этого в вызовы методов можно передавать параметры:</p>
2 <p>Но так бывает не всегда. Например, если мы хотим извлечь первый символ из строки, то нам нужно явно указать, что символ первый. Для этого в вызовы методов можно передавать параметры:</p>
3 <p>Почему символ первый, а указан 0? В программировании отсчет начинается с нуля. Поэтому первый символ находится на нулевой позиции - "индекс 0".</p>
3 <p>Почему символ первый, а указан 0? В программировании отсчет начинается с нуля. Поэтому первый символ находится на нулевой позиции - "индекс 0".</p>
4 <p>Соответственно, у последнего символа индекс равен длине строки минус 1, то есть 5:</p>
4 <p>Соответственно, у последнего символа индекс равен длине строки минус 1, то есть 5:</p>
5 <h2>Несколько параметров</h2>
5 <h2>Несколько параметров</h2>
6 <p>Параметров может быть больше, чем один. Например, метод replace() работает с двумя, где первый - что заменить, а второй - на что:</p>
6 <p>Параметров может быть больше, чем один. Например, метод replace() работает с двумя, где первый - что заменить, а второй - на что:</p>
7 <h2>Значения по умолчанию</h2>
7 <h2>Значения по умолчанию</h2>
8 <p>Параметры могут содержать значение по умолчанию там, где это значение используется чаще всего.</p>
8 <p>Параметры могут содержать значение по умолчанию там, где это значение используется чаще всего.</p>
9 <p>Такая возможность в языках добавлена, чтобы избавить программиста от рутины. Простой пример - метод, извлекающий из строки подстроку, то есть часть строки.</p>
9 <p>Такая возможность в языках добавлена, чтобы избавить программиста от рутины. Простой пример - метод, извлекающий из строки подстроку, то есть часть строки.</p>
10 <p>Этот метод принимает на вход:</p>
10 <p>Этот метод принимает на вход:</p>
11 <ul><li>Первым параметром - индекс, с которого надо начать извлекать подстроку</li>
11 <ul><li>Первым параметром - индекс, с которого надо начать извлекать подстроку</li>
12 <li>Вторым параметром - индекс, до которого нужно извлекать символы</li>
12 <li>Вторым параметром - индекс, до которого нужно извлекать символы</li>
13 </ul><p>По умолчанию берется строка до конца:</p>
13 </ul><p>По умолчанию берется строка до конца:</p>
14  
14