일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
- 다형성
- GUI
- Event
- 파일 입출력
- css
- list
- Java
- kotlin #return #jump
- function
- File 클래스
- springframework
- html
- Method
- 오라클
- 윈도우 #단축키
- jQuery
- spring
- 자바
- 코틀린#클래스#상속
- array
- 설치
- JavaScript
- jsp
- property
- String
- javaservlet
- 상속
- 연산자
- 데이터베이스
- 연락처 프로그램
- Today
- Total
목록JavaScript (27)
Binary World
- 자바스크립트에서 배열 선언/초기화 방법 1 var 배열이름 = [원소1, 원소2, ...];- 배열의 선언/초기화 방법 2 var 배열이름 = new Array(원소1, 원소2, ...); - for-in 구문(자바의 enhanced-for 구문)- for (String x : dramas) {} - 자바 문법- 자바스크립트 for-in 구문에서는 x는 배열의 인덱스(배열의 원소가 아님!) 1234567891011121314151617181920212223242526272829303132333435363738JavaScript JavaScript 배열(Array) var output = document.getElementById('output'); // 자바스크립트에서 배열 선언/초기화 방법 1://..
- 다양한 이벤트 처리가 가능 12345678910111213141516171819202122232425262728293031323334353637383940JavaScript JavaScript Event Handling var title = document.getElementById('title');var toggle = true; function test1() { if (toggle){ title.innerHTML = '자바스크립트 이벤트 처리'; toggle = false; } else { title.innerHTML = 'JavaScript Event Handling'; toggle = true; }} function test2() { title.style.backgroundColor = 'ho..
- default parameter : 함수를 정의할 때 매개변수의 기본값을 설정- 함수를 호출할 때 전달된 매개변수는 정의한 함수에 순서대로 값들이 복사 -> 함수를 정의할 때 기본 파라미터가 필요하면 다른 매개변수들을 먼저 선언하고, 기본 파라미터들을 나중에 선언하는 것을 권장 - nested function: 함수 내부에서 정의하는 함수- 함수 내부에서 기능을 정의하고 사용하기 위해서 작성하는 함수- nested 함수는 그 함수가 정의된 함수안에서만 호출 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768Java Script..
- 자바스크립트 함수는 매개변수의 갯수와 타입을 체크하지 않기 때문에- 함수 overloading을 할 수 없음 -> 같은 이름으로 함수를 정의하면, 나중에 정의한 함수가 이전 함수 정의를- 덮어씀(overriding)- NaN: Not a Number(숫자가 아니다)- isNaN(a): a가 숫자가 아니면 true, 숫자이면 false를 리턴하는 함수 - arguments 객체 : 함수에 전달된 인자(매개변수)를 저장하는 (배열) 객체- arguments.length : 매개변수 갯수- arguments[i] : i번째 매개변수 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535..
- function 함수이름(매개변수1, 매개변수2, ...) {실행코드;}- 함수 호출:함수이름(매개변수, ...);- 함수의 정의 부분은 script의 윗부분으로 이동-> 함수를 정의하기 이전에 호출할 수도 있다. 1. 자바스크립트 함수는 매개변수의 타입을 명시하지 않음2. 자바스크립트 함수는 전달받는 매개변수의 타입을 체크하지 않음3. 자바스크립트 함수는 전달받는 매개변수의 개수를 체크하지 않음 12345678910111213141516171819202122232425262728293031Java Script JavaScript 함수(function) var output = document.getElementById('output'); var result = add(1, 2); // 함수 호출 ou..
- JavaScript의 전역 변수(global variable): 태그 안에서 선언된 변수 선언된 위치와 상관 없이 변수 선언부분을 script의 첫부분으로 이동 - JavaScript의 지역 변수(local variable): 함수(function) 내부에서 선언된 변수 - 자바문법과 동일 12345678910111213141516171819202122232425262728293031323334353637383940JavaScriptJavaScript for문, 전역/지역 변수 var output = document.getElementById('output'); output.innerHTML += 'i = ' + i + ' '; //var x = 10;//var x = 123; for(var i = ..
- 자바스크립트는 숫자 타입을 정수/실수로 구분하지 않음- 실수 타입도 switch-case 구문에서 사용할 수 있음- 자바는 실수 타입을 switch-case에서 사용할 수 없음 123456789101112131415161718192021222324252627282930313233343536373839404142JavaScript SwitchJavaScript switch문 var output = document.getElementById('output'); var x = '2';switch(x){case 1: output.innerHTML += 'One '; break;case 2: output.innerHTML += 'Two '; break;default: output.innerHTML += 'I ..
- ==, != : 자바 스크립트는 자동 형변환이 이루어져 값만 비교함- ===, !== : 타입과 값을 함께 비교 12345678910111213141516171819202122232425262728293031323334353637383940414243JavaScript JavaScript if문, 비교연산자, 삼항연산자 var output = document.getElementById('output');var x = 123;if (x > 0){ output.innerHTML += '양수 ';} else { output.innerHTML += '음수 ';} // ==, != : 자동 형변환이 이루어져서 값만 비교// ===, !== : 타입과 값을 함께 비교var age = '16'; // 문자열if(..