- Unicode characters table
- Special codes
- Symbols codes
- Currency codes
- Intellectual property codes
- Greek alphabet codes
- See also
- Спецсимволы HTML
- Оформление текста и пунктуация
- Кавычки и скобки
- Математические знаки
- Стрелки и указатели
- Методы charAt и charCodeAt — Возвращаем символ и КОД символа
- Метод charAt — Возвращаем символ строки
- Метод charCodeAt — Возвращаем КОД символа строки
- Юникод U+ и HTML-код символов — Коды букв русского алфавита
- Методы charAt и charCodeAt — Рассмотрим реальный пример
Unicode characters table
Unicode character symbols table with escape sequences & HTML codes.
Mouse click on character to get code:
Special codes
Unicode | Escape sequence | HTML numeric code | HTML named code | Description |
---|---|---|---|---|
U+0009 | \u0009 | horizontal tab | ||
U+000A | \u000A | line feed | ||
U+000D | \u000D | carriage return / enter | ||
U+00A0 | \u00A0 | non-breaking space |
Symbols codes
Char | Unicode | Escape sequence | HTML numeric code | HTML named code | Description |
---|---|---|---|---|---|
& | U+0026 | \u0026 | & | & | ampersand |
• | U+2022 | \u2022 | • | • | bullet |
◦ | U+25E6 | \u25E6 | ◦ | white bullet | |
∙ | U+2219 | \u2219 | ∙ | bullet operator | |
‣ | U+2023 | \u2023 | ‣ | triangular bullet | |
⁃ | U+2043 | \u2043 | ⁃ | hyphen bullet | |
° | U+00B0 | \u00B0 | ° | ° | degree |
∞ | U+221E | \u221E | ∞ | ∞ | infinity |
Currency codes
Char | Unicode | Escape sequence | HTML numeric code | HTML named code | Description |
---|---|---|---|---|---|
$ | U+0024 | \u0024 | $ | dollar | |
€ | U+20AC | \u20AC | € | € | euro |
£ | U+00A3 | \u00A3 | £ | £ | pound |
¥ | U+00A5 | \u00A5 | ¥ | ¥ | yen / yuan |
¢ | U+00A2 | \u00A2 | ¢ | ¢ | cent |
₹ | U+20B9 | \u20B9 | ₹ | indian Rupee | |
₨ | U+20A8 | \u20A8 | ₨ | rupee | |
₱ | U+20B1 | \u20B1 | ₱ | peso | |
₩ | U+20A9 | \u20A9 | ₩ | korean won | |
฿ | U+0E3F | \u0E3F | ฿ | thai baht | |
₫ | U+20AB | \u20AB | ₫ | dong | |
₪ | U+20AA | \u20AA | ₪ | shekel |
Intellectual property codes
Char | Unicode | Escape sequence | HTML numeric code | HTML named code | Description |
---|---|---|---|---|---|
© | U+00A9 | \u00A9 | © | © | copyright |
® | U+00AE | \u00AE | ® | ® | registered trademark |
℗ | U+2117 | \u2117 | ℗ | sound recording copyright | |
™ | U+2122 | \u2122 | ™ | ™ | trademark |
℠ | U+2120 | \u2120 | ℠ | service mark |
Greek alphabet codes
Char | Unicode | Escape sequence | HTML numeric code | HTML named code | Description |
---|---|---|---|---|---|
α | U+03B1 | \u03B1 | α | α | small alpha |
β | U+03B2 | \u03B2 | β | β | small beta |
γ | U+03B3 | \u03B3 | γ | γ | small gamma |
δ | U+03B4 | \u03B4 | δ | δ | small delta |
ε | U+03B5 | \u03B5 | ε | ε | small epsilon |
ζ | U+03B6 | \u03B6 | ζ | ζ | small zeta |
η | U+03B7 | \u03B7 | η | η | small eta |
θ | U+03B8 | \u03B8 | θ | θ | small theta |
ι | U+03B9 | \u03B9 | ι | ι | small iota |
κ | U+03BA | \u03BA | κ | κ | small kappa |
λ | U+03BB | \u03BB | λ | λ | small lambda |
μ | U+03BC | \u03BC | μ | μ | small mu |
ν | U+03BD | \u03BD | ν | ν | small nu |
ξ | U+03BE | \u03BE | ξ | ξ | small xi |
ο | U+03BF | \u03BF | ο | ο | small omicron |
π | U+03C0 | \u03C0 | π | π | small pi |
ρ | U+03C1 | \u03C1 | ρ | ρ | small rho |
σ | U+03C3 | \u03C3 | σ | σ | small sigma |
τ | U+03C4 | \u03C4 | τ | τ | small tau |
υ | U+03C5 | \u03C5 | υ | υ | small upsilon |
φ | U+03C6 | \u03C6 | φ | φ | small phi |
χ | U+03C7 | \u03C7 | χ | χ | small chi |
ψ | U+03C8 | \u03C8 | ψ | ψ | small psi |
ω | U+03C9 | \u03C9 | ω | ω | small omega |
Α | U+0391 | \u0391 | Α | Α | capital alpha |
Β | U+0392 | \u0392 | Β | Β | capital beta |
Γ | U+0393 | \u0393 | Γ | Γ | capital gamma |
Δ | U+0394 | \u0394 | Δ | Δ | capital delta |
Ε | U+0395 | \u0395 | Ε | Ε | capital epsilon |
Ζ | U+0396 | \u0396 | Ζ | Ζ | capital zeta |
Η | U+0397 | \u0397 | Η | Η | capital eta |
Θ | U+0398 | \u0398 | Θ | Θ | capital theta |
Ι | U+0399 | \u0399 | Ι | Ι | capital iota |
Κ | U+039A | \u039A | Κ | Κ | capital kappa |
Λ | U+039B | \u039B | Λ | Λ | capital lambda |
Μ | U+039C | \u039C | Μ | Μ | capital mu |
Ν | U+039D | \u039D | Ν | Ν | capital nu |
Ξ | U+039E | \u039E | Ξ | Ξ | capital xi |
Ο | U+039F | \u039F | Ο | Ο | capital omicron |
Π | U+03A0 | \u03A0 | Π | Π | capital pi |
Ρ | U+03A1 | \u03A1 | Ρ | Ρ | capital rho |
Σ | U+03A3 | \u03A3 | Σ | Σ | capital sigma |
Τ | U+03A4 | \u03A4 | Τ | Τ | capital tau |
Υ | U+03A5 | \u03A5 | Υ | Υ | capital upsilon |
Φ | U+03A6 | \u03A6 | Φ | Φ | capital phi |
Χ | U+03A7 | \u03A7 | Χ | Χ | capital chi |
Ψ | U+03A8 | \u03A8 | Ψ | Ψ | capital psi |
Ω | U+03A9 | \u03A9 | Ω | Ω | capital omega |
See also
Спецсимволы HTML
Таблица спецсимволов HTML, содержит самые популярные символы для верстки и оформления контента веб-страниц.
Чтобы разместить символ на странице, необходимо скопировать код символа и вставить в исходный HTML-код страницы.
Спецсимволы чувствительны к регистру, поэтому их необходимо прописывать точно так, как указано в таблице.
Оформление текста и пунктуация
Код | Символ | Описание |
---|---|---|
Неразрывный пробел | ||
Узкий пробел (длины N) | ||
Широкий пробел (длины M) | ||
… | … | Многоточие |
. | . | Точка |
, | , | Запятая |
: | : | Двоеточие |
; | ; | Точка с запятой |
! | ! | Восклицательный знак |
? | ? | Вопросительный знак |
¿ | ¿ | Перевернутый вопросительный знак |
– | | Дефис |
– | – | Обычное тире (длины N) |
— | — | Обычное тире (длины M) |
@ | @ | Собачка |
* | * | Звездочка |
# | # | Решетка |
¶ | ¶ | Абзац |
§ | § | Параграф |
́ | ́ | Ударение |
' | ‘ | Апостроф |
´ | ´ | Акут |
ˆ | ˆ | Акцент |
˜ | ˜ | Малая тильда |
/ | / | Символ косой черты (slash) |
\ | \ | Обратный слэш (backslash) |
⁄ | ⁄ | Косая дробная черта (деление) |
ǀ | ǀ | Вертикальная черта |
• | • | Простой маркер |
· | · | Средняя точка |
○ | ○ | Круг |
Кавычки и скобки
Код | Символ | Описание |
---|---|---|
" | « | Двойная кавычка |
‘ | ‘ | Одиночная верхняя левая кавычка |
’ | ’ | Одиночная верхняя правая кавычка |
‚ | ‚ | Одиночная нижняя правая кавычка |
“ | “ | Двойная верхняя левая кавычка |
” | ” | Двойная верхняя правая кавычка |
„ | „ | Двойная нижняя правая кавычка |
« | « | Двойная левая угловая кавычка |
» | » | Двойная правая угловая кавычка |
( | ( | Круглая скобка влево |
) | ) | Круглая скобка вправо |
〈 | 〈 | Угловая скобка влево |
〉 | 〉 | Угловая скобка вправо |
&#lsaquo; | ‹ | Угловая скобка влево, вариант |
&#rsaquo; | › | Угловая скобка вправо, вариант |
[ | [ | Квадратная скобка влево |
] | ] | Квадратная скобка вправо |
❛ | ❛ | Одиночная английская кавычка открывающая |
❜ | ❜ | Одиночная английская кавычка закрывающая |
❝ | ❝ | Двойная английская кавычка открывающая |
❞ | ❞ | Двойная английская кавычка закрывающая |
Математические знаки
Код | Символ | Описание |
---|---|---|
+ | + | Плюс |
− | − | Минус |
= | = | Равно |
× | × | Умножение |
÷ | ÷ | Деление |
± | ± | Плюс-минус |
¹ | ¹ | Верхний индекс «1» |
² | ² | Верхний индекс «2» |
³ | ³ | Верхний индекс «3» |
½ | ½ | Дробь «одна вторая» |
⅓ | ⅓ | Дробь «одна треть» |
¼ | ¼ | Дробь «одна четвёртая» |
¾ | ¾ | Дробь «три четверти» |
№ | № | Номер |
% | % | Процент |
‰ | ‰ | Промилле |
‱ | ‱ | Знак на десять тысяч |
µ | µ | Микро |
π | π | Пи |
ƒ | ƒ | Функции |
∫ | ∫ | Интеграл |
∏ | ∏ | Произведение |
∑ | ∑ | Суммирование |
√ | √ | Радикал |
∞ | ∞ | Бесконечность |
∝ | ∝ | Пропорционально |
≅ | ≅ | Приблизительно равно |
≈ | ≈ | Почти равно |
≠ | ≠ | Не равно |
≡ | ≡ | Идентично |
≤ | ≤ | Меньше или равно |
≥ | ≥ | Больше или равно |
∑ | ∑ | Суммирование |
Стрелки и указатели
Код | Символ | Описание |
---|---|---|
← | ← | Стрелка влево |
↑ | ↑ | Стрелка вверх |
→ | → | Стрелка вправо |
↓ | ↓ | Стрелка вниз |
↔ | ↔ | Стрелка влево-вправо |
⇆ | ⇆ | Стрелка влево-вправо |
⇐ | ⇐ | Двойная стрелка влево |
⇑ | ⇑ | Двойная стрелка вверх |
⇒ | ⇒ | Двойная стрелка вправо |
⇓ | ⇓ | Двойная стрелка вниз |
⇔ | ⇔ | Двойная стрелка влево-вправо |
⇕ | ⇕ | Двойная стрелка вверх и вниз |
⇧ | ⇧ | Толстая полая стрелка вверх |
⬇ | ⬇ | Закрашенная стрелка вниз |
⬆ | ⬆ | Закрашенная стрелка вверх |
➥ | ➥ | Изогнутая стрела, указывающая вниз и вправо |
➦ | ➦ | Изогнутая стрела, указывающая вверх и вправо |
↺ | ↺ | Круглая стрелка с наконечником против часовой стрелки |
↻ | ↻ | Круглая стрелка с наконечником против часовой стрелки |
↵ | ↵ | Возврат каретки |
↩ | ↩ | Стрелка налево с крючком |
▲ | ▲ | Треугольная стрелка вверх |
▼ | ▼ | Треугольная стрелка вниз |
► | ► | Треугольная стрелка вправо |
◄ | ◄ | Треугольная стрелка влево |
☚ | ☚ | Указательный палец закрашенный влево |
☛ | ☛ | Указательный палец закрашенный вправо |
☜ | ☜ | Указательный палец прозрачный влево |
☝ | ☝ | Указательный палец прозрачный вверх |
☞ | ☞ | Указательный палец прозрачный вправо |
☟ | ☟ | Указательный палец прозрачный вниз |
˂ | ˂ | Направление влево |
˃ | ˃ | Направление вправо |
˄ | ˄ | Направление прямо |
˅ | ˅ | Направление назад |
Методы charAt и charCodeAt — Возвращаем символ и КОД символа
Рассмотрим работу двух методов объекта String — это методы charAt и charCodeAt .
Первый позволяет узнать, какой символ содержит строка под определенным индексом.
Второй позволяет узнать, какой код имеет символ строки под определенным индексом.
Метод charAt — Возвращаем символ строки
Метод charAt возвращает символ строки по указанному индексу .
Напомним : каждый элемент (символ) строки имеет порядковый номер — индекс. При этом отсчет ведется с 0 .
Рассмотрим пример с произвольным строковым значением переменной (или с произвольным объектом String ).
document. write ( name . charAt ( 2 )); /* Выводим на экран символ строки под индексом 2 */
Итак, в этом примере мы вывели на экран 3-й символ строки — букву «р» , имеющую индекс 2 (отсчет символов ведется с 0 ).
Метод charCodeAt — Возвращаем КОД символа строки
Метод charCodeAt возвращает код символа строки по указанному индексу .
В JavaScript каждый символ имеет код, который может быть использован в некоторых случаях. Далее мы проработаем этот момент.
А сейчас вернемся к предыдущему примеру и посмотрим, как работает метод charCodeAt .
document. write ( name . charCodeAt ( 2 )); /* Выводим на экран КОД символа строки под индексом 2 */
При помощи метода charCodeAt мы вывели на экран код 3-го символа строки (имеющего индекс 2 ), то есть код буквы «р» — это число «1088» .
Юникод U+ и HTML-код символов — Коды букв русского алфавита
Наверное, некоторым из Вас не ясно, о каком коде шла речь , когда мы рассматривали метод charCodeAt ?
Любой символ : знаки препинания, заглавные и строчные русские и латинские буквы и т.д. — все они имеют свой код в кодировке Unicode , а также HTML-код .
Для примера вернемся к букве «р» из предыдущего примера.
Она имеет Юникод U+0440 и HTML-код р
Так вот JavaScript в результате работы метода charCodeAt , выдает нам именно цифровую часть HTML-кода указанного символа.
Теперь, при помощи метода charCodeAt выясним, какие коды имеют русские заглавные и строчные буквы?
var letter_UP = «АЯ» ;
var letter_DOWN = «ая» ;
var first_letter_UP = letter_UP . charCodeAt ( 0 ); /* Заносим в переменную код заглавной буквы А */
var last_letter_UP = letter_UP . charCodeAt ( 1 ); /* Заносим в переменную код заглавной буквы Я */
document. write ( «Русские ЗАГЛАВНЫЕ буквы имеет код, начиная с » + first_letter_UP + » и заканчивая » + last_letter_UP );
var first_letter_DOWN = letter_DOWN . charCodeAt ( 0 ); /* Заносим в переменную код буквы а */
var last_letter_DOWN = letter_DOWN . charCodeAt ( 1 ); /* Заносим в переменную код буквы я */
document. write ( «Русские строчные буквы имеет код, начиная с » + first_letter_DOWN + » и заканчивая » + last_letter_DOWN );
document. write ( «Таким образом, коды ВСЕХ русских букв находятся в диапазоне от » + first_letter_UP + « и до » + last_letter_DOWN + « ВКЛЮЧИТЕЛЬНО» );
Методы charAt и charCodeAt — Рассмотрим реальный пример
Рассмотрим реальный пример использования методов charAt и charCodeAt . Необходимо написать код, который будет делать следующее:
1. Нужно попросить у пользователя ввести Имя русскими буквами (любыми — строчными или заглавными).
2. При этом проверить, нет ли в имени помимо русских букв других символов.
3. Затем при написании имени, нужно будет пробовать вводить одну/несколько латинских букв вместо русских.
Для решения этой задачи нужно будет вспомнить тему циклов и просмотреть заметку логические операторы И и ИЛИ в Javascript. Также нужен будет метод prompt объекта Window.
Для составления условия нужен будет диапазон кодов для всех букв русского алфавита (заглавных и строчных). См. предыдущий пример.
var name = «АнтоQ» ; /* Делаем намеренно в Имени ошибку — это буква Q */
document. write ( «Вы ввели имя , » + name + «
» );
var i = 0 ; /* Создаём переменную i — это счётчик. i = 0, так как 0 — это индекс первой буквы имени */
if( name . charCodeAt ( i ) < 1040 || name . charCodeAt ( i ) >1103 ) /* Если КОД текущего символа в имени не попадает в диапазон кодов для букв русского алфавита, то выводим об этом сообщение. */
document. write ( «В имени присутствует недопустимый символ » + name . charAt ( i ) + «. Используйте только русские буквы!
» ); /* Выводим недопустимый символ */
>
i ++ ; /* Прибавляем к счетчику единицу */
Итак, в этом примере при помощи цикла while, условия ИЛИ и метода charCodeAt мы поочереди проверили каждую букву в имени на предмет попадания ее КОДа в диапазон кодов для всех букв русского алфавита.
А при помощи метода charAt — вывели на экран недопустимый символ.
Эту же задачу можно реализовать при помощи цикла for. Смотрите пример ниже.
document. write ( «Вы ввели имя , » + name + «
» );
document. write ( «В имени присутствует недопустимый символ » + name . charAt ( i ) + «. Используйте только русские буквы!
» );
>
И, наконец, добавим метод prompt. Попробуйте в результате самостоятельно ввести любое имя, добавив в него несколько латинских букв.
var name = prompt ( «Введите Ваше имя» ); /* Создаем поле для ввода Имени */
document. write ( «Вы ввели имя , » + name + «
» );
document. write ( «В имени присутствует недопустимый символ » + name . charAt ( i ) + «. Используйте только русские буквы!
» );
>