N스크린하이브리드앱과정/HTML&CSS

[3주][1일][5~7th] 자바스크립트(JAVA SCRIPT)

광천스러움 2013. 7. 29. 19:01

☆ 내장함수

 

1. confirm : 확인/취소창 만들기

 

 

- 확인을 눌렀을 때: 아래 그림

- 취소를 눌렀을 때: "다음기회에" 출력.

 

 

☆ 함수정의 & 호출

1. function: 함수를 정의하는 것.

 

2. prn() 함수 호출. body에서 수행, java와 쓰임새가 똑같음.

 

(1) prn() 함수값

 

(2) max() 함수값

 

 

☆ 배열의 출력(1차원 배열)

* 전체 소스

 

1. 배열의 선언(설정) : 9~13번

(1) arr1=new Array(5);
     arr1[0]=1;
     arr1[1]=2;

(2) fruit = new Array("apple","banana","lemon","orange");

 -> (1) 또는 (2)의 방법을 사용할 수 있다.

 

2. 배열의 개수 출력 : 16번

alert(fruit.length); //속성(몇갠지)
alert(fruit.join()); //배열안에 내용 연결

 

 

3. 배열 안 내용을 모두 출력 : 17번

alert(fruit.length); //속성(몇갠지)
alert(fruit.join()); //배열안에 내용 연결

 

 

4. 배열 순서 반대로 바꾸기 : 19번

fruit.reverse(); //배열 역으로 바꿈
alert(fruit.join());

 

 

5. 배열 정렬(알파벳순) : 22번

fruit.sort(); //정렬

alert(fruit.join());

 

 

6. 배열에서 속성(내용) 추출하기 : 25~27번

slice = new Array();
slice = fruit.slice(1,3); //배열 1부터 3앞까지.
alert(slice.join());

 

 

7. 자른 내용 붙여서 출력하기 : 29~31번

concat=new Array();
concat=fruit.concat(slice);
alert(concat.join());

 

 

 

☆ 현재 날짜&시간 출력하기

*전체 소스

 

 

1. 날짜&시간 함수의 종류

 (1) 년도 : getFullYear()

 (2) 월 : getMonth()

 (3) 일 : getDate()

 (4) 요일 : getDay()

 (5) 시 : getHours()

 (6) 분 : getMinutes()

 (7) 초 : getSeconds()

 

2. 현재날짜 설정 : 12번

today = new Date();

 

3. 월 설정 : 16번

 (1) 월 설정은 0번부터 시작하고, 0~11의 범위이기 때문에, 함수에다 +1을 꼭 해주어야 한다.

     만약 하지 않고 그대로 출력하였을 경우,

이번 달은 7월인데, "6월"이 출력되는 것을 알 수 있다.

 

 (2) 위 그림에서 또 이상한 점은 요일이 숫자로 출력되는 것인데, "1요일" 이라고 출력되었다.

      왜일까?

      --> 요일은 숫자 형태로 표현되며, (0~6)범위에 있다. 따라서 switch문을 사용하여 요일을 한글

            로 셋팅해 주어야 한다는 사실^~^

 

4. switch문을 18~26번과 같이 설정하면, 아래 그림과 같이 정상적으로 출력된다.

 

s(ㅇ_ㅇ)/    앗싸라~