본문 바로가기

교육53

자바스크립트 + 제이쿼리 입문 day 5 자바스크립트 + 제이쿼리 입문 day 5 자바스크립트에서 함수를 만드는 방법 function incre(){ num++; elLikes.innerHTML = num; } elIncrement[0].onclick = incre; 함수 종류 function 함수명(){ 구현 로직 } let 함수명 = function() { 구현 로직 }; function test(){ } var, 함수선언식 => 브라우저가 상위로 끌어올려주기 때문에 위치에 상관없이 실행 가능하다. => 호이스팅 변수에 담아서 사용하기 let test1 = function(){ console.log('변수에 함수를 담아서 써보자') } let과 const에는 호이스팅이 일어나지 않는다. 실행이 아니라 그냥 전체가 출력되기 let test1 .. 2022. 12. 29.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 7 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 7 배열 내용을 정렬하기 정렬 알고리즘을 구현할 수도 있지만 지금은 api를 이용해보자! Arrays 메서드 이용하기 Arrays.sort는 퀵소트로 구현해놓았다. arr를 정렬해보자 ! api를 이용한 정렬 = Arrays.sort() 메서드 int[] arr = {3, 2, 5}; System.out.println(Arrays.toString(arr)); // 오름차순 정렬하기 Arrays.sort(arr); System.out.println(Arrays.toString(arr)); 새로운 배열을 이용한 for문으로 다시 역정렬해보기 ! // for문을 이용해 내림차순으로 바꿔보자 // 새로운 arr를 사용해서 하는 방법 int[] arr2 .. 2022. 12. 28.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 6 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 6 배열을 이용해 메뉴판을 업그레이드 해보자 배열을 생성하고 메서드에 메시지 전달을 해서 메서드가 배열 관련 기능을 수행하게 하기. ADDITION(1) { @Override public void findMenu(int command, String[] names) { System.out.println(MENU_ADDITION); int nextInput = Arrays.asList(names).indexOf(null); System.out.println(REQUEST_ADDITIONAL_NAME); names[nextInput] = String.valueOf(inputViewString()); } }, enum 클래스에서 매칭되는 번호에 따라 선.. 2022. 12. 28.
자바스크립트 + 제이쿼리 입문 day 4 자바스크립트 + 제이쿼리 입문 day 4 img를 dom에 출력하기. 이미지를 100장 올리게 된다면 ? => 반복문 사용. var num = 1; wihle (num 버튼 -> 작동 : 비동기 요청이 들어왔을 때 결과값을 리턴하는 방식을 비동기라고 한다. button을 눌렀을 때 숫자 증가시키기 0 좋아요! 처음으로 wrap up 2단 .. 2022. 12. 26.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 5 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 5 배열 배열이 왜 필요할까? 변수 = 개별 정보를 저장하는 것들 e.g. int kor = 100; 학생이 1500명이 있다면 ? 10개의 다른 이름을 갖는 변수들 -> 10개의 데이터를 저장할 수 있는 배열 int 배열 선언 int[] arr; 배열 변수는 참조형 변수이다. -> 직접적인 값이 아닌 주소형으로 저장 new 를 통한 생성 arr = new int[5]; private static void arrayBasic() { //1 배열 선언 int[] arr; //2 배열 생성 arr = new int[5]; // 동시에 int[] arr2 = new int[5]; } 생성한 배열을 초기화하기 int arr[] = new int[5]; .. 2022. 12. 26.