기본정리 3

[Java] 배열(Array)

배열 - 하나의 변수 안에 연속된 여러개의 공간을 갖고 있는 변수 - 같은 타입의 값 여러개를 하나의 변수에 가질 수 있다. - 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 - 많은 양의 같은 타입의 데이터를 다룰 때 유리하다. - 배열의 각 요소는 연속적이다. - 배열의 각각의 요소를 인덱스라는 숫자를 이용해 구분하여 배열에 저장한다. - 인덱스라는 숫자를 활용해서 배열에 접근하거나 아니면 배열안에 있는 데이터를 호출할 수 있다. 배열의 선언 방식 - 배열은 일반 변수에 []을 붙여 선언할 수 있다. - []의 위치는 타입뒤에 붙여도 상관이 없고, 변수 뒤에 붙여도 상관이 없다. 공간 선언 방식 - 배열에 값을 직접적으로 넣지 않고 공간만 선언하는 방식을 공간 선언 방식이라고 한다. - 배열에 ..

공부노트/Java 2021.11.03

[Java] 반복문 if, switch~case, while, for

조건문 - 로직의 분기를 태울 경우 사용하는 문장 - java에서 사용되는 조건문으로 if와 switch-case 문장이 존재한다. - 로직의 분기를 통해 상황에 따라 다른 로직을 실행시키기 위해 사용하는 문장 if - 조건식에 따라서 다른 로직을 태울 경우 사용하는 문장 - if문은 단순 if문, if~else문, 중첩if문, if~else if~else문이 존재한다. - if문은 조건에 따른 로직의 분기를 매우 다양하게 사용할 수 있어 많이 사용되는 로직 중 하나이다. switch~case - 기본의 if~else if~else문을 대체할 수 있는 조건문 - switch~case문은 동등 비교만 가능하며 switch 문에 변수, 혹은 값만이 사용이 가능하다. - 비교문을 통한 결과에 따라 분기를 할 ..

공부노트/Java 2021.11.02

[JavaScript] innerHTML vs innerText vs textContent

비슷비슷하지만 서로 다른 세 가지 속성 innerHTML, innerText, textContent 세가지의 차이점을 정리해보겠습니다. innerHTML vs innerText vs textContent 눈으로 쉽게 확인 할 수 있도록 예시로 만들어 보았습니다. 1. innerHTML innerHTML은 'Element'의 속성으로, 해당 Element의 HTML, XML을 읽어오거나, 설정할 수 있습니다. 위 예제에서 'innerHTML' 버튼을 클릭하면, div안에 있는 HTML 전체 내용을 가져오는 것을 확인 할 수 있습니다. 사용자가 브라우저에서 div의 내용을 Ctrl+C하여 클립보드에 복사한 내용을 가져온다고 생각하면 이해하기 쉽습니다. 2. innerText innerText는 'Elemen..