반응형
●문자열과 수치를 연결하면 수치가 문자열로 변환된다.
ex)
a="ab";
b=5;
c=a+b;
●수치와 논리값을 연결하면 논리값이 수치로 변환된다. true는 1, flase는 0
ex)
a=5;
b=true;
c=a+b; //c는 6
●문자열+논리형 은 논리형이 문자열(true,false)로 변환된다.
●형 변환하기
- parseInt() - 문자열을 정수로 변환
ex)
a = "123";
num = parseInt(a);
- parseFloat() - 문자열을 소수로 변환
ex)
a = "11.11";
num = parseFloat(a);
- toString() - 여러가지형을 문자열로 변환한다.
ex)
a = 222;
b=true;
str = a.toString();
bool = b.toString();
●자바스크립트에서도 a++,++a,a+=2, A?a:b, &&, || 등 다 사용가능하다.
●if문, for문, while문, switch문 모두 형식은 c언어랑 같다.
●함수정의
function 함수명(){
~~
}
●배열의 선언
ex)
a=new Array(1, 2, 3, 4);
a=[1, 2, 3, 4];
a=new Array();
a[0]=1;
a[1]=2;
●연상 배열
ex)
a=new Array();
a['a']='aaa';
a['b']='bbb';
a=new Array();
a.dog='개';
a.cat='고양이';
●배열 요소 제거 - delete 사용
ex)
a=[1, 2, 3];
delete a[1];
●배열 요소 잘라내기 - slice사용
ex)
a=[1, 2, 3, 4, 5];
b=a.slice(1, 3); //a[1]부터 a[3]직전까지 잘라낸다.
//b[0]엔 2, b[1]엔 3이 저장됨
●배열의 처음요소 삭제하기 - shift사용
ex)
a=[1, 2, 3];
b=a.shift(); //a[0]을 삭제하고 그 요소를 반환한다. b의 값은 1이다.
●배열의 끝요소 삭제하기 - pop 사용
ex)
a=[1, 2, 3];
b=a.pop(); //a[2]를 삭제하고 그 요소를 반환한다.
//b의 값은 3이다.
●String 오브젝트
ex)
str = new String("abc");
●문자열 관련
-length - 문자열 길이 반환
ex)
str = new String("abc");
len = str.length; // () 안붙인다
-charAt() - 지전된 한 문자를 잘라냄
ex)
str = new String("abc");
c = str.charAt(1); //인덱스 1번인 b를 잘라낸다.
//c값은 b이다.
- split() - 문자열을 배열로 분할
ex)
str = "2000/1/1";
arr = str.split("/"); // '/'를 기준으로 배열로 분할 한다는 뜻이다.
//arr[0]의 값은 2008, arr[1]의 값은 1 , arr[2]의 값은 30
반응형
'프로그래밍 > java script' 카테고리의 다른 글
javascript 체크박스(checkbox) 하나만 선택, 모두 선택/해제 (0) | 2013.11.05 |
---|---|
javascript DOM2 (0) | 2013.08.13 |
javascript DOM1 (0) | 2013.08.12 |
java script 문법 정리 3 (0) | 2012.03.22 |
java script 문법 정리 1 (0) | 2012.03.21 |
댓글