메모
>
""와 유사하여 혼동되기 쉽습니다. 권장하지 않음
변수
JavaScript 언어에서는 변수 이름과 기타 구문 요소가 대소문자를 구분합니다. 기분이라는 변수는 Mood, MOOD, mOOd라는 변수와 아무 관련이 없습니다.
JavaScript 변수 이름에는 문자, 숫자, 달러 기호 및 밑줄이 포함될 수 있습니다(단, 첫 번째 문자는 숫자일 수 없습니다).
또 다른 방법은 카멜 케이스 형식을 사용하고 중간에 있는 공백(밑줄)을 제거한 다음 각각의 새 단어를 대문자로 시작하는 것입니다. var myMood = "happy";
데이터 유형
문자열
문자열은 작은따옴표나 큰따옴표 등의 따옴표로 묶어야 합니다. 원하는 대로 따옴표를 선택할 수 있지만 문자열에 포함된 문자를 기준으로 선택하는 것이 가장 좋습니다. 문자열에 큰따옴표가 포함된 경우 전체 문자열을 작은따옴표로 묶고 그 반대의 경우도 마찬가지입니다.
위 명령문에서 작은따옴표를 사용하려면 문자 "n"과 "t" 사이의 작은따옴표가 문자열의 일부로 간주될 수 있는지 확인해야 합니다. 이 경우 이 문자를 이스케이프 처리해야 합니다. JavaScript에서 문자를 이스케이프하려면 백슬래시를 사용하세요.
var 기분 = '묻지 마세요';
배열
연관배열
기존 배열: 각 요소의 첨자는 숫자이며, 요소가 추가될 때마다 숫자가 1씩 증가합니다.
이 기본 동작은 배열을 채울 때 각 새 요소에 대한 아래 첨자를 명시적으로 제공하여 변경할 수 있습니다. 새 요소에 첨자를 지정할 때 정수 사용에만 국한되지 않습니다. 문자열을 사용할 수 있습니다:
객체
비교 연산자
같음 연산자 ==는 사람들이 쉽게 혼동할 수 있는 엄격한 같음을 의미하지 않습니다. 예를 들어, false를 빈 문자열과 비교하면 어떤 결과가 나올까요?
이 조건문의 평가 결과는 왜일까요? 항등 연산자 ==는 빈 문자열을 false와 동일한 의미로 간주하기 때문입니다. 엄격한 비교를 수행하려면 다른 등호(===)를 사용하십시오. 이 항등 연산자는 값뿐만 아니라 변수 유형도 비교하여 엄격한 비교를 수행합니다.
물론 부등 연산자 !=도 마찬가지입니다. 엄격하게 동일하지 않은 항목을 비교하려면 !==를 사용하세요.