# 명명 규칙

다음은 항목의 [이름]에 사용할 수 있는 올바른 문자입니다.

- 알파벳(a-z, A-Z, 대/소문자 구분)
- 반각-가타카나 (일본어)
- 밑줄 ( _ )

- 숫자 (0-9)

  메모:

  - [이름] 의 첫 번째 문자에 숫자를 사용할 수 없습니다.
  - 이름에 공백을 사용할 수 없습니다.
- 멀티바이트 문자
  멀티바이트 문자 사용 시
  Lu, Ll, Lt, Lm, Lo, Nl, Nd, Pc, Mn, Mc 및 Cf와 같은 카테고리의 유니코드 문자가 지원됩니다.

  메모: 유니코드 카테고리에서 Lu, Ll, Lt, Lm, Lo 및 Nl 문자를 [이름] 의 첫 번째 문자로 사용할 수 있습니다.

숨기기표시

1. 예약된 단어
2. 스크립트 키워드
3. 지원되지 않는 복합 개체 속성 이름

## 예약된 단어

다음 단어는 예약되었으며 항목의 [이름] 으로 사용할 수 없습니다.

| 대소문자 구분 없는 단어 | 대소문자 구분 단어
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 | -

## 스크립트 키워드

### 접두사가 필요한 키워드

텍스트 모드 스크립트에서 다음 키워드를 변수 이름으로 사용할 때는 변수 이름 앞에 "$Global"을 붙입니다. 예: '$Global.with'

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

## 지원되지 않는 복합 개체 속성 이름

다음 단어는 복합 개체 및 복합 개체 속성의 [이름]이 될 수 없습니다.

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