Skip to content

Commit 2aa13d4

Browse files
committed
Fix issue #1068
1 parent d5e3050 commit 2aa13d4

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

1-js/99-js-misc/90-intl/article.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272

7373
```js
7474
// создание
75-
var collator = new Intl.Collator([locales, [options]])
75+
let collator = new Intl.Collator([locales, [options]])
7676
```
7777

7878
Параметры:
@@ -100,15 +100,15 @@ var collator = new Intl.Collator([locales, [options]])
100100
Использование:
101101

102102
```js
103-
var result = collator.compare(str1, str2);
103+
let result = collator.compare(str1, str2);
104104
```
105105

106106
Результат `compare` имеет значение `1` (больше), `0` (равно) или `-1` (меньше).
107107

108108
Например:
109109

110110
```js run
111-
var collator = new Intl.Collator();
111+
let collator = new Intl.Collator();
112112

113113
alert( "ёжик" > "яблоко" ); // true (ёжик больше, что неверно)
114114
alert( collator.compare("ёжик", "яблоко") ); // -1 (ёжик меньше, верно)
@@ -117,10 +117,10 @@ alert( collator.compare("ёжик", "яблоко") ); // -1 (ёжик мень
117117
Выше были использованы полностью стандартные настройки. Они различают регистр символа, но это различие можно убрать, если настроить чувствительность `sensitivity`:
118118

119119
```js run
120-
var collator = new Intl.Collator();
120+
let collator = new Intl.Collator();
121121
alert( collator.compare("ЁжиК", "ёжик") ); // 1, разные
122122

123-
var collator = new Intl.Collator(undefined, {
123+
let collator = new Intl.Collator(undefined, {
124124
sensitivity: "accent"
125125
});
126126
alert( collator.compare("ЁжиК", "ёжик") ); // 0, одинаковые
@@ -132,7 +132,7 @@ alert( collator.compare("ЁжиК", "ёжик") ); // 0, одинаковые
132132

133133
```js
134134
// создание
135-
var formatter = new Intl.DateTimeFormat([locales, [options]])
135+
let formatter = new Intl.DateTimeFormat([locales, [options]])
136136
```
137137

138138
Первый аргумент -- такой же, как и в `Collator`, а в объекте `options` мы можем определить, какие именно части даты показывать (часы, месяц, год...) и в каком формате.
@@ -250,27 +250,27 @@ var formatter = new Intl.DateTimeFormat([locales, [options]])
250250
Использование:
251251

252252
```js
253-
var dateString = formatter.format(date);
253+
let dateString = formatter.format(date);
254254
```
255255

256256
Например:
257257

258258
```js run
259-
var date = new Date(2014, 11, 31, 12, 30, 0);
259+
let date = new Date(2014, 11, 31, 12, 30, 0);
260260

261-
var formatter = new Intl.DateTimeFormat("ru");
261+
let formatter = new Intl.DateTimeFormat("ru");
262262
alert( formatter.format(date) ); // 31.12.2014
263263

264-
var formatter = new Intl.DateTimeFormat("en-US");
264+
let formatter = new Intl.DateTimeFormat("en-US");
265265
alert( formatter.format(date) ); // 12/31/2014
266266
```
267267

268268
Длинная дата, с настройками:
269269

270270
```js run
271-
var date = new Date(2014, 11, 31, 12, 30, 0);
271+
let date = new Date(2014, 11, 31, 12, 30, 0);
272272

273-
var formatter = new Intl.DateTimeFormat("ru", {
273+
let formatter = new Intl.DateTimeFormat("ru", {
274274
weekday: "long",
275275
year: "numeric",
276276
month: "long",
@@ -283,9 +283,9 @@ alert( formatter.format(date) ); // среда, 31 декабря 2014 г.
283283
Только время:
284284

285285
```js run
286-
var date = new Date(2014, 11, 31, 12, 30, 0);
286+
let date = new Date(2014, 11, 31, 12, 30, 0);
287287

288-
var formatter = new Intl.DateTimeFormat("ru", {
288+
let formatter = new Intl.DateTimeFormat("ru", {
289289
hour: "numeric",
290290
minute: "numeric",
291291
second: "numeric"
@@ -301,7 +301,7 @@ alert( formatter.format(date) ); // 12:30:00
301301
Синтаксис:
302302

303303
```js
304-
var formatter = new Intl.NumberFormat([locales[, options]]);
304+
let formatter = new Intl.NumberFormat([locales[, options]]);
305305

306306
formatter.format(number); // форматирование
307307
```
@@ -385,14 +385,14 @@ formatter.format(number); // форматирование
385385
Пример без опций:
386386

387387
```js run
388-
var formatter = new Intl.NumberFormat("ru");
388+
let formatter = new Intl.NumberFormat("ru");
389389
alert( formatter.format(1234567890.123) ); // 1 234 567 890,123
390390
```
391391

392392
С ограничением значимых цифр (важны только первые 3):
393393

394394
```js run
395-
var formatter = new Intl.NumberFormat("ru", {
395+
let formatter = new Intl.NumberFormat("ru", {
396396
maximumSignificantDigits: 3
397397
});
398398
alert( formatter.format(1234567890.123) ); // 1 230 000 000
@@ -401,7 +401,7 @@ alert( formatter.format(1234567890.123) ); // 1 230 000 000
401401
С опциями для валюты:
402402

403403
```js
404-
var formatter = new Intl.NumberFormat("ru", {
404+
let formatter = new Intl.NumberFormat("ru", {
405405
style: "currency",
406406
currency: "GBP"
407407
});
@@ -412,7 +412,7 @@ alert( formatter.format(1234.5) ); // 1 234,5 £
412412
С двумя цифрами после запятой:
413413

414414
```js
415-
var formatter = new Intl.NumberFormat("ru", {
415+
let formatter = new Intl.NumberFormat("ru", {
416416
style: "currency",
417417
currency: "GBP",
418418
minimumFractionDigits: 2
@@ -429,7 +429,7 @@ alert( formatter.format(1234.5) ); // 1 234,50 £
429429
: Сравнивает строку с другой, с учётом локали, например:
430430

431431
```js run
432-
var str = "ёжик";
432+
let str = "ёжик";
433433

434434
alert( str.localeCompare("яблоко", "ru") ); // -1
435435
```
@@ -438,7 +438,7 @@ alert( formatter.format(1234.5) ); // 1 234,50 £
438438
: Форматирует дату в соответствии с локалью, например:
439439

440440
```js run no-beautify
441-
var date = new Date(2014, 11, 31, 12, 00);
441+
let date = new Date(2014, 11, 31, 12, 00);
442442

443443
alert( date.toLocaleString("ru", { year: 'numeric', month: 'long' }) ); // Декабрь 2014
444444
```

0 commit comments

Comments
 (0)