목록연습문제 (27)
Learn & Record

1. 인텔리제이 울티메이트 22.2.5 zip 버전 다운로드 https://www.jetbrains.com/ko-kr/idea/download/other.html 기타 버전 - IntelliJ IDEA www.jetbrains.com - 접속 > 22.2.5 zip 버전 다운로드 > 압축해제 2. 톰캣 설치 https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotatio..
1.별 출력 fun main() { for(i in 1..4){ for (k in 1..i) { print('*') } println() } } //* //** //*** //**** 2. while 반복문 - for문의 특정 범위만큼 반복하기 위한 구문이라면, while 문은 특정 조건이 만족할 때까지 반복하기 ㅜ이한 구문 fun main() { // current 변수가 인덱스의 역할 var current = 1 val until = 12 while (current < until) { println("현재 값은 ${current}입니다.") current++ } } /* 현재 값은 1입니다. 현재 값은 2입니다. 현재 값은 3입니다. 현재 값은 4입니다. 현재 값은 5입니다. 현재 값은 6입니다. 현..
1. 묵시적 변환 - Any형은 자료형이 특별히 정해지지 않은 경우에 사용 - 코틀린의 Any형은 모든 클래스의 뿌리. Int나 String 그리고 사용자가 직접 만든 클래스까지 모두 Any형의 자식 클래스 - 즉 코틀린의 모든 클래스는 바로 이 Any형이라는 슈퍼클래스 (Superclass)를 가짐 - * Any는 자바의 최상위 클래스인 Objcet와 비슷하지만 서로 다른 유형 - Any형은 무엇이든 될 수 있기 때문에 언제든 필요한 자료형으로 자동변환 할 수 있음 - 이것을 묵시적 변환이라고 함 fun main() { var a: Any = 1 // Any형 a는 1로 초기화될 때 Int형이 됨 a = "one" // Int형이었던 a는 변경된 값에 의해 String이 됨 println("a: $a ..

1. 연습문제 - 휴대폰 유효성 판별 2. 폼태그 관련 Select - 드롭다운 목록 활용하기 - 드롭다운 목록은 select 태그로 구현. 드롭 다운 목록을 선택했을 때(값이 변경 되었을 때) 어떤 것을 선택했는지 출력 - select 태그 Event = 'change' 떡볶이 순대 오뎅 튀김 선택: 떡볶이 3. Multiple - multiple select 태그 : select 태그에 multiple 속성을 부여하면 ctrl이나 shift를 누르고 복수의 항목을 선택 가능 떡볶이 순대 오뎅 튀김 선택: 떡볶이 4. checkbox - 이벤트 이름 : change - 체크박스 활용하기 - 체크박스의 체크 상태를 확인할 때는 입력양식의 checked 속성을 사용 - 체크 상태일때만 타이머를 증가시키는 ..

1. 버튼+함수 // // addEventListener 메서드는 동일한 요소에서 발생한 동일한 이벤트에 대해 // 하나 이상의 이벤트 핸들러를 등록할 수 있음 Click me! 2. 이벤트 핸들러 제거 - addEventListener 메서드로 등록한 이벤트 핸들러를 제거할려면 EventTarget.prototype.removeEventListener() 메서드 - removeEventListener 메서드에 전달할 인수는 addEventListener 메서드와 동일 - 단, addEventListener 메서드에 전달된 인수와 removeEventListener 메서드에 전달한 인수가 일치하지 않으면 - 이벤트 핸들러가 제거되지 않음 Click me! 3. 연습문제 클릭 제거 Register! - 배..
1. 나머지 매개변수 rest parameter /* 나머지 매개변수 : rest parameter 가변 매개변수 함수 : 호출할 때 매개변수의 갯수가 고정적이지 않는 함수 */ - 자바 스크립트에서는 이러한 함수를 구현할 때 '나머지 매개변수'를 사용 - 함수 매개변수 앞에 마침표 3개(...)를 입력하면 매개변수가 배열로 들어옴 function sample(...items) { console.log(items); } sample(1,2); // [1,2] sample(1,2,3); // [1,2,3] sample(1,2,3,4); // [1,2,3,4] function sample2nd(items) { console.log(items) } sample2nd([1,2]) sample2nd([1,2,3]..