'JavaScript DOM 프로그래밍 기술' 읽기 노트 - JavaScript 구문_javascript 기술

WBOY
풀어 주다: 2016-05-16 16:21:08
원래의
885명이 탐색했습니다.

메모
>

여러 줄 주석: /* */

""와 유사하여 혼동되기 쉽습니다. 권장하지 않음

변수 JavaScript 언어에서는 변수 이름과 기타 구문 요소가 대소문자를 구분합니다. 기분이라는 변수는 Mood, MOOD, mOOd라는 변수와 아무 관련이 없습니다.

JavaScript 구문은 변수 이름에 공백이나 구두점("$" 제외)을 포함하는 것을 허용하지 않습니다.

JavaScript 변수 이름에는 문자, 숫자, 달러 기호 및 밑줄이 포함될 수 있습니다(단, 첫 번째 문자는 숫자일 수 없습니다).

또 다른 방법은 카멜 케이스 형식을 사용하고 중간에 있는 공백(밑줄)을 제거한 다음 각각의 새 단어를 대문자로 시작하는 것입니다. var myMood = "happy";

데이터 유형

문자열

문자열은 작은따옴표나 큰따옴표 등의 따옴표로 묶어야 합니다. 원하는 대로 따옴표를 선택할 수 있지만 문자열에 포함된 문자를 기준으로 선택하는 것이 가장 좋습니다. 문자열에 큰따옴표가 포함된 경우 전체 문자열을 작은따옴표로 묶고 그 반대의 경우도 마찬가지입니다.

var 기분 = "묻지 마세요";

위 명령문에서 작은따옴표를 사용하려면 문자 "n"과 "t" 사이의 작은따옴표가 문자열의 일부로 간주될 수 있는지 확인해야 합니다. 이 경우 이 문자를 이스케이프 처리해야 합니다. JavaScript에서 문자를 이스케이프하려면 백슬래시를 사용하세요.

var 기분 = '묻지 마세요';

배열 연관배열
기존 배열: 각 요소의 첨자는 숫자이며, 요소가 추가될 때마다 숫자가 1씩 증가합니다.

배열을 채울 때 요소의 값만 지정하면 배열은 기존 배열이 되며, 각 요소의 첨자가 자동으로 생성되어 새로 고쳐집니다.

이 기본 동작은 배열을 채울 때 각 새 요소에 대한 아래 첨자를 명시적으로 제공하여 변경할 수 있습니다. 새 요소에 첨자를 지정할 때 정수 사용에만 국한되지 않습니다. 문자열을 사용할 수 있습니다:

코드 복사 코드는 다음과 같습니다.
var 레몬 = 배열();
      레몬["name"] = "John";
레몬["연도"] = 1940;
레몬["living"] = false;

이러한 배열을 연관 배열이라고 합니다. 숫자 값 대신 문자열을 사용할 수 있으므로 코드를 더 쉽게 읽을 수 있습니다. 그러나 이러한 사용법은 좋은 습관이 아니며 모든 사람에게 권장되는 것은 아닙니다. 기본적으로 연관 배열을 만들 때 Array 객체의 속성을 만듭니다. JavaScript에서 모든 변수는 실제로 일부 유형의 객체입니다. 예를 들어 부울 값은 부울 유형의 개체입니다. 위의 예에서는 실제로 이름, 연도 및 생활이라는 세 가지 속성을 레몬 배열에 추가했습니다. 이상적으로는 Array 객체의 속성을 수정하지 말고 대신 일반 객체를 사용해야 합니다.

객체

코드 복사 코드는 다음과 같습니다.
var 레몬 = Object();
Lemon.name = "John";
레몬.연도 = 1940;
레몬.리빙 = 거짓;

레몬 객체는 다음과 같이 작성할 수도 있습니다.

코드 복사 코드는 다음과 같습니다.
var 레몬 = {이름:"John", 연도:1940, 생활:false};

비교 연산자

같음 연산자 ==는 사람들이 쉽게 혼동할 수 있는 엄격한 같음을 의미하지 않습니다. 예를 들어, false를 빈 문자열과 비교하면 어떤 결과가 나올까요?

코드 복사 코드는 다음과 같습니다.

var a = false;
      var b = "";
If(a == b){
Alert("a는 b와 같습니다");
}

이 조건문의 평가 결과는 왜일까요? 항등 연산자 ==는 빈 문자열을 false와 동일한 의미로 간주하기 때문입니다. 엄격한 비교를 수행하려면 다른 등호(===)를 사용하십시오. 이 항등 연산자는 값뿐만 아니라 변수 유형도 비교하여 엄격한 비교를 수행합니다.

물론 부등 연산자 !=도 마찬가지입니다. 엄격하게 동일하지 않은 항목을 비교하려면 !==를 사용하세요.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿