Java Script

Java Script/JS 핵심

3. JS 핵심 - 배열

참고 // dir()은 개체의 모든 속성 및 메서드를 나열하는 JavaScript의 내장 메서드. // 주어진 객체의 모든 속성을 문자열 배열로 반환하며, 이를 통해 개발자는 개체를 탐색하고 디버그한다. console.dir(); 1. 배열 java와 달리 배열의 크기는 동적으로 변경가능하다. 하나의 배열에 여러 타입의 값을 저장할 수 있다. 배열도 객체이며, new 연산자로 생성할 수 있다. 배열 생성 방법 new Array() new Array(num) :num개 길이 생성 실제 공간은 확보하지 않는다. .length를 통해서 길이로는 인정된다. 동적 배열이여서 .length가 고정 값이 아니다. [1,2,3] : 값 바로 집어넣기 참고 - 객체 배열과 동일하게 생성한다. new Object(); o..

Java Script/JS 핵심

2. JS 핵심 - 연산자

1. 연산자 규칙 + : 문자열을 합치는 역할도 수행한다. 그래서 우선 순위가 문자열 합하기, 산술계산(type이 number일 때만) - : 산술계산에서만 사용. 그래서 모든 type을 number로 자동 형변환하는데 이때 number로 변환이 안되는 수는 NaN 반환 **: 제곱 JS는 문자열을 중요시하기 때문에 정렬관련된 부분들은 다 사전 순서이다. 비교 같은 일반적인 비교 연산자는 자동형변환을 하지 않는다. == : 비교연산자는 자동형변환을 해준다. != : 이것도 가능 === : 얘는 type 비교도 해주는 거여서 형변환 안됨 // 연산자 let a = 7 + "5"; // +는 string 합을 나타내는 연산자로 사용될 수 있어서 string 형식 합 console.log(a); /..

Java Script/JS 핵심

1.JS 핵심 - window, dom, type, hoisting, scope, let, const, 형변환

0. window, document 0.1. window window : JS는 browser에서 사용하는 언어로 브라우저에서 사용하는 모든 기능을 window라는 객체에 저장 했다. scope 전역 : window 객체 영역 지역 : function이나 객체 내부 영역 block scope: 객체의 { } 내부에서만 유효 function scope : 해당 method 내부에서만 유효 scope 큰 흐름 JavaScript 파일을 여러 개 가지고 있을 때, 각 파일마다 자신의 전역 스코프 존재 즉, 각 파일마다 window 객체에 해당하는 전역 객체가 있고, 그 안에서 변수와 함수가 정의 그러나 여러 개의 JavaScript 파일이 웹 페이지에서 로드되어 하나의 페이지에서 실행될 때, 각 파일의 전역 ..

wooweee
'Java Script' 카테고리의 글 목록 (2 Page)