javascript 함수 모음
javascript 함수 모음
① window.prompt("입력");
- 입력할 수 있는 창 생성
② parseInt();
- 자료형을 숫자형으로 변경
- 소수점 뒤에 숫자를 자름
③ parseFloat();
- 자료형을 숫자형으로 변경
- 소수점 뒤에 숫자를 자르지 않음
④ String();
- 숫자형을 자료형으로 변경
형변환 종류
- 암시적 형변환 : 자바스크립트에서 자동으로 자료형이 바뀌는 것
- 명시적 형변환 : 프로그래머가 형변환시키는 함수를 통해 직접 자료형을 바꾸는 것
⑤ if
ex)
if(a<b){
document.write("a는 b보다 작습니다"); //㉠
} else if(a>b){
document.write("a는 b보다 큽니다."); //㉡
} else{
document.write("a와 b는 같습니다."); //㉢
}
㉠ if() 조건식이 참이면 명령을 실행
㉡ if() 조건식이 거짓이고 elseif{}조건식이 참이면 명령을 실행
㉢ if() 조건식이 거짓이고 elseif{}조건식이 거짓이면 else{} 명령을 실행
※ 조건식에서 비교대상이 문자형이면 ""로 묶어야함
* 비교연산자
a>1 : a가 1보다 크다
a<1 : a가 1보다 작다
a==1 : a가 1과 같다
a!=5 : a가 5랑 같지 않다
a>=5 : a가 5보다 크거나 같다
a<=5 : a가 5보다 작거나 같다
* 조건식
&& : 양쪽 조건식 둘다 참이어야 참
|| : 양쪽 조건식중 하나라도 참이면 참
* 삼항연산자
조건식 ? 참일때 실행할 함수 : 거짓일때 실행할 함수
ex) 3>2 ? document.write("참이다") : document.write("거짓이다");
⑥ switch
⑦ for
ex)
for(var i=1;i<2;i++){
document.write(i);
}
㉠ 변수 i에 값을 1을 넣음
㉡ 변수 i가 2보다 작은지 비교
㉢ 참이면 중괄호안에 있는 명령을 실행
㉣ 변수 i의 값을 1 증가
㉤ 1이 증가된 변수 i가 2보다 작은지 비교
㉥ 거짓이면 함수 종료
⑨ while
ex)
var a=0;
while(a<10){
document.write(a);
a++;
}
- ()값이 참이면 함수를 무한반복
- while은 for와 달리 소괄호에 조건식만 적용 됨
* for와 while의 용도의 차이
- for는 반복횟수가 정해져있고 while은 무한반복
⑩ 기타 함수
Math.random()
- 임의로 0.0~0.9 사이에 숫자 하나를 리턴시켜주는 함수
sort()
- 정렬시켜주는 함수
reverse()
- 배열의 인덱스 순서를 뒤집어주는 함수
Number()
- 숫자형으로 생성시켜주는 함수
Boolean()
- 참 또는 거짓 값을 주는 함수 (true, false)
setInterval(함수, 시간)
- 지정한 함수를 지정한 시간에 한번씩 가동해 주는 함수
clearInterval()
- 지정한 setInterval 함수를 멈추는 함수
setTimeout(함수, 시간)
- 지정한 함수를 지정한 시간이 지난 후에 딱 한번만 가동시키는 함수
* 시간 표현
- getFullYear() : 연도
- getMonth() : 월 0~11 (1월을 0으로 시작)
- getDate() : 일 1~31
- getDay() : 요일 0~6 (월요일을 0으로 시작)
- getHours() : 시간 0~24
- getMinutes() : 분 0~59
- getSeconds() : 초 0~59
- getmilliseconds() : 밀리초 0~999
'Programing > other language' 카테고리의 다른 글
DB 관리하기 (기본적인 db 생성 및 내용 관리) (0) | 2016.12.19 |
---|---|
mysql 설치 및 인증방법 (0) | 2016.12.16 |
javascript 변수/연산자/함수/배열 (0) | 2016.12.15 |
html <form>태그/<input>태그 (0) | 2016.12.13 |
CSS 기본 설정 (0) | 2016.12.13 |