# Convenciones de nomenclatura

Los siguientes son los caracteres válidos que se pueden utilizar para el [Nombre] de los elementos:

- Alfabeto (a-z, A-Z, distingue entre mayúsculas y minúsculas)
- Hankaku-Katakana (Japonés)
- Guión bajo ( _ )

- Números ( 0-9 )

  Nota:

  - No se puede utilizar un número como carácter inicial en un [Nombre].
  - No se puede utilizar espacios en un nombre.
- Carácter multibyte
  Cuando se utilizan caracteres multibyte, se admiten las siguientes categorías de caracteres Unicode:
  Lu, Ll, Lt, Lm, Lo, Nl, Nd, Pc, Mn, Mc y Cf.

  Nota: Entre las categorías Unicode, puede utilizar los caracteres Lu, Ll, Lt, Lm, Lo y Nl como carácter inicial en un [Nombre].

Ocultar Show

1. Palabras reservadas
2. Palabras clave del script
3. Nombre de propiedad de objeto compuesto no admitido

## Palabras reservadas

Las siguientes palabras están reservadas y no se pueden utilizar como [Nombre] de los elementos.

| Palabras que no distinguen mayúsculas de minúsculas | Palabras que distinguen mayúsculas de minúsculas
A | ACK | abstract
B | BEL BOOL BS BYTE | base
C | CAN CR | case catch char class
D | DATE DATE_AND_TIME DC1 DC2 DC3 DC4 DEL DINT DLE DWORD | decimal delegate double
E | EM ENQ EOT ESC ETB ETX | else enum event
F | FF FS | false float
G | GS | -
H | HT | -
I | INT INGREDIENT | if implicit in interface internal is
L | LF LINT LREAL LWORD | long
N | NAK NONE NUL | new null
O | - | object out override
P | - | params private protected public
R | REAL RS | ref
S | SI SINT SO SOH SPACE STRING STX SUB SYN | sbyte sealed short sizeof stackalloc struct
T | TIME TIME_OF_DAY | this true typeof
U | UDINT UINT ULINT US USINT | ulong ushort
V | VT | virtual void
W | WORD WSTRING | -

## Palabras clave del script

### Palabras clave que requieren un prefijo

Cuando utilice las siguientes palabras clave como nombres de variables en scripts en modo de texto, anteponga al nombre de la variable "$Global". Por ejemplo, '$Global.with'

Palabra clave
break | const | continue | debugger | default
delete | do | export | extends | finally
for | function | goto | import | instanceof
return | super | switch | throw | try
var | while | with |  |

## Nombre de propiedad de objeto compuesto no admitido

Las siguientes palabras no pueden usarse como el [Nombre] de objetos compuestos y propiedades de objetos compuestos.

Palabras
ActualHeight | ActualWidth | Angle | Animation
AspectRatio | Children | Clip | ConfirmPasswordOnExport
Description | DesignHeight | DesignWidth | Height
Location | Lock | Margin | Name
ObjectAlignment | Options | Script | SubType
Tipo | UniqueId | Visibility | Width