renovations
This commit is contained in:
parent
6444024a9d
commit
fad6615c42
22 changed files with 94 additions and 161 deletions
|
@ -106,12 +106,12 @@ alert( str.charAt(0) ); // "j"
|
|||
|
||||
В JavaScript **нет отдельного типа "символ"**, так что `charAt` возвращает строку, состоящую из выбранного символа.
|
||||
|
||||
Также (кроме IE7-) для доступа к символу можно также использовать квадратные скобки:
|
||||
Также для доступа к символу можно также использовать квадратные скобки:
|
||||
|
||||
```js
|
||||
//+ run
|
||||
var str = "Я - современный браузер!";
|
||||
alert( str[0] ); // "Я", IE8+
|
||||
alert( str[0] ); // "Я"
|
||||
```
|
||||
|
||||
Разница между этим способом и `charAt` заключается в том, что если символа нет -- `charAt` выдает пустую строку, а скобки -- `undefined`:
|
||||
|
@ -119,7 +119,7 @@ alert( str[0] ); // "Я", IE8+
|
|||
```js
|
||||
//+ run
|
||||
alert( "".charAt(0) ); // пустая строка
|
||||
alert( "" [0] ); // undefined, IE8+
|
||||
alert( "" [0] ); // undefined
|
||||
```
|
||||
|
||||
Вообще же метод `charAt` существует по историческим причинам, ведь квадратные скобки -- проще и короче.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue