Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448

Пример из книги

04.04.2013, 01:58. Показов 1133. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В учебнике Флэнагана написано, что типа можно использовать символы Юникода из других категорий, помимо ASCII, при условии, что они не являются первыми символами идентификаторов. Но в примере указано
JavaScript
1
var (знак Пи, у меня его нет на клавиатуре) = 3.14;
Разъясните, пожалуйста.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.04.2013, 01:58
Ответы с готовыми решениями:

Пример из книги Д. Флэнагана
Здравствуйте, друзья. Помогите пожалуйста разобраться вот в чем: начал знакомиться с JS по книге Д.Флэнагана "JavaScript подробное...

Пример с книги не работает
первый же пример с книги по вебгл не работает <!DOCTYPE html> <html lang=“en"> <head> <meta charset="utf-8" /> ...

Пример из книги
пишет что char* str1 должен быть константный но тогда я не смогу менять его в функции, пример точь в точь как в книге // copystr.cpp ...

16
644 / 198 / 5
Регистрация: 24.07.2010
Сообщений: 1,315
04.04.2013, 11:55
не понятный пример, ну если "можно использовать символы Юникода из других категорий, помимо ASCII, при условии, что они не являются первыми символами идентификаторов" то это означает, что в названии переменной они не должны стоять первыми
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 12:06  [ТС]
Цитата Сообщение от 23Alex24 Посмотреть сообщение
не понятный пример, ну если "можно использовать символы Юникода из других категорий, помимо ASCII, при условии, что они не являются первыми символами идентификаторов" то это означает, что в названии переменной они не должны стоять первыми
Вот и мне не понятно, получается, что значок пи стоит первым в идентификаторе. Ну вот почему так голову морочат?
0
644 / 198 / 5
Регистрация: 24.07.2010
Сообщений: 1,315
04.04.2013, 12:58
Ну бывает что поделаешь) думаю он мог просто загуглить и скопировать где-нибудь этот значок, чтобы было понятней=) А так в яваскрипте куча приколов разных)
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 16:56
Цитата Сообщение от Euroman Посмотреть сообщение
типа можно использовать символы Юникода из других категорий, помимо ASCII, при условии, что они не являются первыми символами идентификаторов
Такими «учебниками» можно смело топить печь.

http://www.ecma-international.... 1/#sec-7.6 (перевод: http://es5.javascript.ru/x7.html#x7.6)
1
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 17:17  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Такими «учебниками» можно смело топить печь.

http://www.ecma-international.... 1/#sec-7.6 (перевод: http://es5.javascript.ru/x7.html#x7.6)
А может это я неправильно понял. Привожу тот самый пример из учебника
Миниатюры
Пример из книги  
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 18:05
Цитата Сообщение от Euroman Посмотреть сообщение
А может это я неправильно понял. Привожу тот самый пример из учебника
Так и есть:
JavaScript допускает возможность использования в идентификаторах букв и цифр из полного набора Unicode.
Любые Unicode буквы и цифры. Про (не)первый символ ничего не сказано.
Техническая спецификация ECMAScript также допускает наличие в идентификаторах символов Unicode из категорий Mm, Mc и Pc при условии, что они не являются первым символом в идентификаторах.
В юникоде существуют категории символов. Упомянутые выше категории:

СвойствоЗначение
McПробельный знак
MnНепробельный знак
PcСоединяющая пунктуация
http://www.php.net/manual/ru/r... nicode.php
1
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 18:45  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Так и есть:

Любые Unicode буквы и цифры. Про (не)первый символ ничего не сказано.

В юникоде существуют категории символов. Упомянутые выше категории:

СвойствоЗначение
McПробельный знак
MnНепробельный знак
PcСоединяющая пунктуация
http://www.php.net/manual/ru/r... nicode.php
Вы предлагаете не тратить время на эту книгу?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 18:46
Цитата Сообщение от Euroman Посмотреть сообщение
Вы предлагаете не тратить время на эту книгу?
Где я это предлагаю? Просто внимательнее читайте.
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 18:53  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Где я это предлагаю? Просто внимательнее читайте.
Это я неправильно пересказал, или в книге действительно ошибка?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 19:45
Цитата Сообщение от Euroman Посмотреть сообщение
Это я неправильно пересказал, или в книге действительно ошибка?
Читайте внимательно.
Цитата Сообщение от Euroman Посмотреть сообщение
А может это я неправильно понял.
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Так и есть:
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 20:12  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Читайте внимательно.

Так у Флэнагана написано, что не является первым символом идентификатора, а сам про ∏ написал.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 20:13
Euroman, Тот скриншот точно из той книги?
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 20:37  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Euroman, Тот скриншот точно из той книги?
Ну я совсем слепой что ли? Не знаю, что читаю. Это, как, допустим, читаю библию - "В начале сотворил Бог небо и землю". И тут вопрос, а это точно из библии, может вы читаете про C++?

Javasscript.Подробное руководство.
0
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
04.04.2013, 21:10
Euroman, вы не правильно поняли, там всё правильно написано)) Вообще Фленаган очень хорошая книга, но первую часть лично мне было тяжело понять... Многое читал и тупо не понимал. Вторая часть намного легче, лично для меня. Плюс после прочтения второй части приходит понимание первой, но увы, нельзя читать вторую часть, не прочитав первую. Вот так вот заумно написал

Добавлено через 1 минуту
Ответ был дан на первой странице вот в этом посте: Пример из книги
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 21:24  [ТС]
Цитата Сообщение от Зверушь Посмотреть сообщение
Euroman, вы не правильно поняли, там всё правильно написано)) Вообще Фленаган очень хорошая книга, но первую часть лично мне было тяжело понять... Многое читал и тупо не понимал. Вторая часть намного легче, лично для меня. Плюс после прочтения второй части приходит понимание первой, но увы, нельзя читать вторую часть, не прочитав первую. Вот так вот заумно написал

Добавлено через 1 минуту
Ответ был дан на первой странице вот в этом посте: Пример из книги
А у меня вообще отлично идет книга) Как будто про C# перечитываю. Уже возникла мысль сразу на jquery перейти.
0
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
05.04.2013, 00:01
Цитата Сообщение от Euroman Посмотреть сообщение
А у меня вообще отлично идет книга) Как будто про C# перечитываю. Уже возникла мысль сразу на jquery перейти.
А, тогда да, конечно отлично будет идти))) Я ни С# ни С++ не изучал... наверное поэтому тяжело было))
Про jQuery скажу так: это хорошая и полезная библиотека, но она написана на javascript. Поэтому без знаний самого javascript она мало чем поможет. Посему совет: лучше учите javascript по Фленагану, как и учили. Когда дойдете до главы 19, которая как раз про jQuery, тогда можно уже и глубже самостоятельно вникать в jQuery
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2013, 00:01
Помогаю со студенческими работами здесь

пример из книги
#include <iostream.h> long summa (int k,...){ int *pik=&k; char *pc=(char *)pik; cout <<" *pc="<<*pc<<"...

Пример из книги
Пытаюсь разобрать примеры из книги Харрингтона "PHP-трюки". Трюк 3 (стр.46) Все более-менее понятно. Кроме одного фрагмента. ...

Пример из книги
Разбираю книгу по самообучающимся системам. Хочу запустить такой пример: ...

| и || (Пример из книги)
Отрывок программы, где идет перегрузка оператора |. Истина - если хотя бы одна из координат !=0. А Ложь, если все все =0. class ThreeD...

Пример из книги
Тут решил поизучать прерывания и почитал книгу Ревича Практическое применение микроконтроллеров AVR пример на 111 странице. Че то я по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru