본문 바로가기

전체 글68

[JS] Javascript 타입(type) * Primitive type : String, Number(double, short 등 이런 구분 X), Boolean, Null, Undefined 변수에 할당할 때 데이터가 담기는 type -> 데이터를 복사할 때 값이 복사된다. * reference type : Object : 변수에 할당 할 때 주소가 담기는 type -> 데이터를 복사할 때 주소값이 복사되어 얕은 복사가 이루어진다, ** 자바에서는 변수의 타입을 따로 설정하지 않아도 되는데 그이유는, 자바스크리트는 리터럴 값을 보고 타입추론을 통해 변수의 타입을 결정하기 때문이다. (*querySelector : document Object에 접근하게 해주는 메소드 _사용할 때 window.document.querySelector에서 wind.. 2021. 1. 19.
[JS] Javascript 변수 * 자바스크립트의 변수는 var, let, const가 있다. 일반변수 -> var, let 상수 -> const * 전역변수 : 전역객체(window)에서 속성으로 등록된 변수 전역객체 : 자바스크립트 안에서 선언하는 변수, 함수, 객체를 속성으로 관리하는 객체 1) var : 재선언 O/ 재할당 O/ 함수레벨 스코프/ 변수 호이스팅 O 2) let : 재선언 X/ 재할당 O/ 블록레벨 스코프 / 변수 호이스팅 X 3) const : 재선언 X/ 재할당 X/ 블록레벨 스코프/ 변수 호이스팅 X - 재선언이란, 예를들어 자바에서는 Stirng test = "A"; String test = "B"; 이렇게 사용하면 에러가 뜨지만 자바스크립트에서는 가능하다. - 변수 호이스팅 : 자바스크립트에서 var 변수.. 2021. 1. 19.
[JSP]JSP 기초 JSP란 JavaSeverPage의 약자로 Servlet의 Business로직으로 부터 화면로직(즉, MVC패턴의 View)을 분리하기 위해 사용된다. JSP도 내부적으로 Servlet이기 때문에 클라이언트로부터 요청을 받아와서 데이터를 처리하는 등의 일을 처리할 수 있지만 그렇게 하지 않고 JSP와 Servlet을 철저히 분리해준다. * JSP의 Element 표기법 - - - : JSP에서 선언해주면 필드에 등록되기 때문에 Servlet에서 처리해주는 것을 추천 ! : 예외적으로 변수선언이 필요할 경우엔 표기법을 사용해 로컬변수를 선언해줄 수 있다. - : JSP 내에서 JAVA 코드를 사용할 때 사용 - * JSP 주석과 HTML주석의 컴파일 - JSP 의 주석을 HTML의 주석표기법인 로 해줄 경.. 2021. 1. 14.
[백준] 2562번 Java 문제풀이 주어진 배열의 최댓값과 위치를 구하는 문제 정해진 갯수대로 배열의 크기를 만들어 준 뒤 각 배열들을 서로 비교하면서 상대적으로 큰 수를 임시 max 에 저장해준다. 하지만 저장되기 전에 기존에 있는 max값과 큰 수를 비교해서 max값 보다 클 경우에만 max값이 바뀌게 예외처리를 해준다. 이렇게 for 문이 다 돌고나서 결국 max에 남게 되는건 최댓값 ! 최댓값의 위치를 구하는건 위의 식을 토대로 구해진 max와 각각의 인덱스 값들과 비교하여 max와 값이 같지 않은 경우엔 +1 을 해주었고 max값에 해당되는 값을 만나게 되면 break으로 for문을 탈출하게 했다. 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.. 2021. 1. 8.