Miss Simji's 空間

심지양 공간 블로그
심지양

Article Category

분류 전체보기 (16)
web (4)
javascript (6)
css (1)
java (0)
심지양 드림 (1)
심지양 일상 (4)
web people (0)

Recent Comment

Recent Trackback

Calendar

«   2008/03   »
            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          

Archive

  • Total10,671
  • Today9
  • Yesterday13
  1. 2008/03/24
    javascript - Date 개체2 - 세계시간
  2. 2008/03/12
    javascript - Date 개체
  3. 2008/03/12
    javascript - Array 개체의 메소드 모음
  4. 2008/03/11
    javascript - prompt() 와 alert()
  5. 2008/03/11
    javascript - String 개체의 메소드 모음
  6. 2008/03/10
    javascript - Math 개체의 메서드 모음
<메소드 모음>
toUTCString() UTC의 시간과 날짜를 문자열로 반환
toLocaleString() (컴퓨터에 세팅된)지역의 날짜와 시간을 문자열로 반환
getTimezoneOffset() UTC 시간에서 지역시간의 차이를 분단위로 출력
* UTC(협정 세계 표준시) : coordinated universal time)

그리고 아래와 같은 메소드들도 있다. 그냥 보고 넘어가기.
setUTCDate()
setUTCFullYear()
setUTCHours()
setUTCMilliseconds()
setUTCMinutes()
setUTCMonth()
setUTCSeconds()
getUTCDate()
getUTCDay()
getUTCFullYear()
getUTCHours()
getUTCMilliseconds
getUTCMinutes()
getUTCMonth()
getUTCSeconds
Trackback 0 and Comment 0
<Date 개체 생성 예제>
var dateName1 = new Date();
var dateName2 = new Date("13 March 2008"); /* 일,월(문자가능),년*/
var dateName3 = new Date(2008,2,13,10,31,10,10); /* 년,월,일,시,분,초,밀리초 */
var dataName4 = new Date(949278000000); /* 1970년 1월 1일 00:00:00을 기준으로 지나간 시간을 밀리초 단위로 입력 왼쪽 예제는 2000년 1월 31일 00:20:00을 설정 */


<메소드 모음>
날짜값 얻기/설정
getDate() 날짜 반환
getDay() 요일을 정수로 반환 (일요일은 0, 월요일은 1)
getMonth() 월을 정수로 반환 (1월은 0, 2월은 1)
getFullYear() 년을 네자리 수로 반환
setDate() 날짜 설정
setMonth() 월 설정
setFullYear() 네자리수 입력하여 년도 설정
시간값 얻기/설정
getHours()  시간값 얻기
getMinutes()  분
getSeconds()  초
getMilliseconds()  밀리초
setHours()  시간값 설정
setMinutes()  분
setSeconds()  초
setMilliseconds()  밀리초


<예제>
 function aboutBirth (){
  var myBirth = new Date();
  myBirth.setDate(11);
  myBirth.setMonth(11);
  myBirth.setFullYear(1981);
  myBirth.setHours(19);
  myBirth.setMinutes(55);
  myBirth.setSeconds(22);
  myBirth.setMilliseconds(11);

  var birthday;
  switch (myBirth.getDay()){
    case 0:
      birthday = "일요일";
      break;
    case 1:
     birthday = "월요일";
     break;
   case 2:
     birthday = "화요일";
     break;
    case 3:
      birthday = "수요일";
      break;
    case 4:
      birthday = "목요일";
      break;
    case 5:
      birthday = "금요일";
      break;
    case 6:
      birthday = "토요일";
      break;
    default:
      break;
  }

  document.write("태어난 요일 : "+birthday+"<br />");
  document.write("태어난 날 : "+myBirth.getDate()+"<br />");
  document.write("태어난 달 : "+myBirth.getMonth()+"<br />");
  document.write("태어난 년 : "+myBirth.getFullYear()+"<br />");
  document.write("태어난 시간 : "+myBirth.getHours()+"<br />");
  document.write("태어난 분 : "+myBirth.getMinutes()+"<br />");
  document.write("태어난 초 : "+myBirth.getSeconds()+"<br />");
  document.write("태어난 밀초 : "+myBirth.getMilliseconds()+"<br />");
}
Trackback 0 and Comment 0
Array 개체의 메소드 모음
concat() 배열을 결합해준다
ex>
var names = new Array("김씨","이씨","박씨");
var age = new Array("55","44","33");
var otherArray = names.concat(age);
alert(otherArray[0]);alert(otherArray[3]);
slice() 배열의 일부분 복사
ex>
var names = new Array("일등","이등","삼등","사등","오등");
var sliceArray = names.slice(1,3);
==> [1]번째 부터 [2]번째까지 복사한다
==> sliceArray에 저장된 모습
==> sliceArray.length == 2
==> sliceArray[0]="이등"
==> sliceArray[1]="삼등"
join() 배열을 통합된 하나의 문자열로 변환
arrayName.join(args0);
ex>
var oldArray = new Array("안녕","하세요","안녕","하지요");
var newArray = oldArray.join(" ");
document.wrie(newArray);
결과 ==> 안녕 하세요 안녕 하지요
sort() 배열요소를 알파벳 순서나 숫자 순서로 정렬 (대소문자 구분)
reverse() 역순으로 배열 정렬하기
ex>
var arrayName = new Array("a","b","c");
arrayName.reverse();
Trackback 0 and Comment 0
prompt() 메소드는 사용자에게 값을 입력 받을 때
alert() 는 사용자에게 출력할 수 있음
테스트 할 때 주로 사용.

*사용법
prompt("사용자에게 보여주는 텍스트","사용자 입력칸에 들어갈 텍스트")
alert("사용자에게 출력할 문자");
Trackback 0 and Comment 0
String 개체의 메소드 모음
charAt() 문자열의 인덱스 번호값을 반환
charCodeAt() 문자코드값 반환
fromCharCode() 문자코드를 문자열로 반환
indexOf()
lastIndexOf()
문자열에 포함된 문자열 검색후 문자위치 반환
substr()
substring()
문자열의 일부분을 반환
target.substr(startCharIndex, lastCharIndex);
ex>
var myString = "Javascript";
var mySubString = myString.substr(0,4);
alert(mySubString);
toLowerCase()
toUpperCase()
문자열의 대소문자 변환
split() 특정 character 구분된 하나의 문자열을 여러개의 문자열로 쪼개어 배열로 반환
ex1> var myString = "aaa,bb,c";
var myTextArray = myString.split(",");
document.write(myString+"<br />"+myTextArray[0]+"<br />"+myTextArray[1]+"<br />"+myTextArray[2]+"<br />");
ex2>
match() 텍스트를 검색하여 배열로 반환
replace() 부분 문자열 변경
ex1>
var myString = "오늘은 3월 14일 입니다.";
myOtherString = myString.replace("3월","2월");
ex2>
var myRegExp = /(\d)(\w)/g;
var myString = "1999, 2000, 2001";
document.write(myString);
document.write("<br /><br />");
var myRegExp = /(\d{4})/g;
myString = myString.replace(myRegExp, "the year $1");
document.write(myString);
search() 텍스트 검색하고 문자위치 반환(못찾으면 -1반환)
정규식을 사용하지 않으면 indexof()랑 비슷
Trackback 0 and Comment 0
자바스크립트의 Math개체의 메서드

abs() 절대값 반환
acos() cosin의 역함수를 라디안 단위로 반환
asin() sin의 역함수를 라디안 단위로 반환
atan() tan의 역함수를 라디안 단위로 반환
atan2() 인자값으로 넘겨진 y와 x축 값을 x축과 각(라디안)으로 나타내어 반환
ceil() 크거나 같은 최소의 정수를 반환
cos() cos값 반환
exp() E를 넘겨진 독립변수로 거듭제곱한 값을 반환
floor() 작거나 같은 최대의 정수를 반환
log() 자연로그를 반환
max() 인자로 넘겨진 수 중 큰 수 반환
min() 인자로 넘겨진 수 중 작은 수 반환
pow() 첫번째 인자를 두밴째 인자로 거듭제곱
Math.pow(args0,args1);
random() 0에서 1사이의 난수 반환
round() 반올림값
sin() sin값 반환
sqrt() 제곱근 반환
tan() tan값 반환

Trackback 0 and Comment 0