[javascript] 특수문자 사용 규칙
  1. 변수/함수/객체 이름에는 특수문자를 사용하지 마세요: 변수, 함수, 객체의 이름은 알파벳, 숫자, 언더스코어(_)로만 구성되어야 합니다. 특수문자를 사용하면 코드가 혼란스러워질 수 있습니다.

잘못된 예:

var my-var = 10;
function hello!() {
    // code
}

올바른 예:

var my_var = 10;
function hello() {
    // code
}
  1. 특수문자를 사용할 때는 의미를 명확히 알려주세요: 특수문자를 사용할 때는 그것이 어떤 의미를 가지고 있는지를 명확하게 표현해야 합니다. 특수문자를 사용하여 코드를 더 간결하게 만들 수 있지만, 가독성을 희생하지 않도록 주의해야 합니다.

잘못된 예:

var a = b + c * d - e % f;

올바른 예:

var result = (b + (c * d)) - (e % f);
  1. 주석 처리할 때 특수문자 문제에 주의하세요: 주석을 작성할 때 특수문자가 주석 내부에서 코드로 인식되지 않도록 주의해야 합니다. 일부 프로그래밍 언어에서는 특정한 문법으로 주석 처리를 해야 특수문자에 대한 오류를 방지할 수 있습니다.

잘못된 예:

// myVar = 10 + 20; /* 이 줄에서 주석 처리하지 않아서 오류 발생 */

올바른 예:

// myVar = 10 + 20; // 주석 처리를 한 줄이므로 오류 발생하지 않음

특수문자는 코드 작성 시 유용하게 활용될 수 있지만, 적절하게 사용하지 않으면 코드의 가독성과 이해도를 저하시킬 수 있습니다. 따라서 특수문자를 사용할 때는 위의 규칙을 따르고, 코드를 다른 사람이 읽었을 때 혼동이 없도록 주의해야 합니다.

참고 문서: