2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Запись в паскале
Сообщение28.05.2013, 14:26 
Заслуженный участник


27/04/09
28128
Объекты JS можно считать значениями одного-единственного типа данных, хотя и очень «настраиваемого». Посмотрите, как реализовано там создание объектов.

 Профиль  
                  
 
 Re: Запись в паскале
Сообщение28.05.2013, 16:35 
Аватара пользователя


29/05/11
227
Красноармейск, Донецкая обл.
Согласно спецификации языка, в JS есть такие типы:
1. Языковые типы: Undefined, Null, Boolean, String, Number и Object.
2. Типы спецификации: Reference, List, Completion, Property Descriptor, Property Identifier, Lexical Environment и Environment Record.
http://es5.javascript.ru/x8.html#x8

Второй класс типов является внутренним (скрытым от программиста) контролем, эти типы проставлены для соответствующих выражений до запуска программы.

Первый же класс — полноценные типы. Во время выполнения каждая сущность, которую программист может обозначить символом, имеет определенный тип, заведомо неизвестно какой. Типы определяют поведение. Пример: поведение операции + зависит от типов операндов. Для конкретного символа до запуска программы нельзя достоверно сказать, какой тип она будет иметь. Пользовательских типов нет.

P.S. ещё, вроде, RegExp должен быть типом, странно что он не указан.

 Профиль  
                  
 
 Re: Запись в паскале
Сообщение28.05.2013, 18:33 
Заслуженный участник


27/04/09
28128
Date тоже не указан.

Видимо, это связано с тем, что если имеются все вышеперечисленные, остальные можно реализовать через них. Даже если они и относятся к встроенным в реализациях.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group