Node.Node를 선택하는 방법 위치 속성 설명 부모 parentNode 부모의 노드 형제 previousSibling 이전에 인접한 형제 노드 nextSibling 다음에 인접한 형제 노드 자식 childNodes 직계 자식 노드 firstChild 첫번째 자식 노드 lastChild 마지막 자식 노드 노드 nodeType 읽기 전용 속성으로 노드의 종류를 식별하고, 상수를 반환한다. nodeName 노드의 이름을 "대문자"로 반환한다. *소문자로 사용해야 한다면 toLowerCase()를 사용한다. *과거에는 tagName을 사용했다. (표준에서는 nodeName 사용) *localName도 있지만 호환성 좋지 않다. nodeValue 노드의 값 *$0.firstChild.nodeValue === ..
관계 연산자의 종류 > 초과 연산자 >= 이상 연산자 'Glee' //true 'Bee' > 'Be' //true 'A' > 'a' //false 원리 각 문자열의 첫 글자를 비교한다. 첫번째 문자열의 첫 글자가 다른 문자열의 첫 글자보다 크면(작으면), 첫 번째 문자열이 두 번째 문자열보다 크다고(작다고) 결론 내고 비교를 종료한다. 두 문자열의 첫 글자가 같으면 두 번째 글자를 같은 방식으로 비교한다. 글자 간 비교가 끝날 때까지 이 과정을 반복한다. 비교가 종료되었고 문자열의 길이도 같다면 두 문자열은 동일하다고 결론 낸다. 비교가 종료되었지만 두 문자열의 길이가 다르면 길이가 긴 문자열이 더 크다고 결론 낸다. 유형이 서로 다른 것을 비교하는 ..
비교 연산자의 구성 관계 연산자 > 초과 연산자 >= 이상 연산자 < 미만 연산자
기호 형 변환 설명 공통 == O - 피연산자의 자료형이 같을 경우 형 변환 X - 피연산자의 자료형이 같지 않은 경우, 숫자형으로 변환한 후, 비교한다. - null, undefined는 형 변환이 되지 않는다. - "null == undefined"는 true를 반환한다. - 피연산자가 모두 객체라면, JavaScript는 내부 참조를 보고, 둘 다 메모리의 같은 객체를 바라보고 있는지 판별한다. NaN과의 비교는 항상 false를 반환한다. === X 피연잔자가 엄격히 같은지 판별한다. 동치 연산자의 종류 동등 연산자 (==) 부등 연산자 (!=) 일치 연산자 (===) 불일치 연산자 (!==) 동등 연산자 01. 피연산자의 자료형이 같을 경우: 형 변환하지 않는다. 1 == 1; //true "문..
- Total
- Today
- Yesterday
- clinetTop
- offsetTop
- offsetHeight
- 점 표기법
- outerHeight
- clientHeight
- javascript class
- constructor
- __proto__
- innerHeight
- prototype 프로퍼티
- 동등 연산자
- 동치 연산자
- property
- @font-face
- 객체의 프로퍼티
- 부등 연산자
- 일치 연산자
- 불일치 연산자
- 링크막기 #a링크막기
- 대괄포 표기법
- scrollTop
- [[Prototype]]
- scrollHeight
- 프로퍼티
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |