ГОСТ Р ИСО 10303-21—2022
Пример
—
Выражение ECMAScript "model.example.$value = new P21.EID (’20’);" эквивалентно следую
щему коду
в
структуре обмена:
ANCHOR;
<example> = #20;
ENDSEC;
F.3.7 Отображение имени экземпляра значения
Свойство, определенное ключевым словом VALUE_INSTANCE_NAME (имя экземпляра значения), отобра
жается в объект P21.VID. Метод valueOf() возвращает кодированное значение, на которое ссылается экземпляр
переменной с рассматриваемым именем. Метод toString() возвращает кодированное как символьная строка
ECMAScript имя экземпляра значения без начального символаМетод toP21String() возвращает символьную
строку, кодированную в соответствии с тем, как описано в настоящем стандарте. Строка включает начальный сим вол
Пример
—
Выражение ECMAScript "model.example.$value = new P21.VID (’20’);" эквивалентно следую
щему коду в структуре обмена:
ANCHOR;
<example> = @20;
ENDSEC;
F.3.8 Отображение имени экземпляра константы
Свойство, определенное ключевым словом CONSTANT_ENTITY_NAME (имя постоянного объекта), отобра
жается вобъект Р21.CIN. Метод valueOf() возвращает кодированный объект, на который указывает имя экземпляра
объекта или NULL.
Примечание — Для элемента привязки, определяемого константой EXPRESS, имя константы, возмож
но, является более полезным, чем значение.
Метод toString() возвращает кодированное как символьная строка ECMAScript имя экземпляра константы без
начального символа "#". Метод toP21String() возвращает символьную строку, кодированную в соответствии с тем,
как описано в настоящем стандарте. Строка включает начальный символ "#".
Пример
—
Выражение ECMAScript "model.example.$value = new P21.CIN (’INCH’);" эквивалентно сле
дующему коду в структуре обмена:
ANCHOR;
<example> = #INCH;
ENDSEC;
F.3.9 Отображение имени значения константы
Свойство, определенное ключевым словом CONSTANT_VALUE_NAME (имя значения константы), отобра
жается в объект P21.CVN. Метод valueOf() возвращает кодированный объект, на который указывает имя значения
константы.
Метод toString() возвращает кодированное как символьная строка ECMAScript имя экземпляра значения без
начального символа "@". Метод toP21String() возвращает символьную строку, кодированную в соответствии с тем,
как описано в настоящем стандарте. Строка включает начальный символ "@".
Пример
—
Выражение ECMAScript "model.example.$value = new P21.CVN (’PI’);" эквивалентно следу
ющему коду в структуре обмена:
ANCHOR;
<example> = @PI;
ENDSEC;
F.3.10 Отображение нулевого значения
Свойство, определенное пустым (не присвоенным) значением ("$"), отображается в значение null (ноль)
ECMAScript.
69