1.1 조건문
-Boolean(불린) à true or false à 조건문에서 핵심적인 역할을 담당
-if 뒤의 괄호에 조건이 오고, 조건이 될 수 있는 값는 Boolean
- if문의 조건이 true라면 if의 중괄호 구간이 실행되고, false라면 else 이후의 중괄호 구간이 실행
Ex) if(false){ alert(1); } else if(true){ alert(2); } else if(true){ alert(3); } else { alert(4); } à결과는 2. else if는 해당되는 if문의 구간만 실행되게 한다 |
if(false){ alert(1); } else if(false){ alert(2); } else if(true){ alert(3); } else { alert(4); } à결과는 3 |
-0, false, '',
undefined,
null,
NaN
-1, true, !'',
!undefined,
!null,
!NaN
1.1.1 논리연산자
&&는 좌항과 우항이 모두 참(true)일 때 참 à AND 연산자
'||'는 '||'의 좌우항 중에 하나라도 true라면 true가 되는 것 à OR 연산자
Ex) id = prompt('아이디를 입력해주세요.'); password = prompt('비밀번호를 입력해주세요.'); if((id==='egoing' || id==='k8805' || id==='sorialgi') && password==='111111'){ alert('인증 했습니다.'); } else { alert('인증에 실패 했습니다.'); } àid 값으로 egoing, k8805, sorialgi 중의 하나를 사용하고 비밀번호는 111111을 입력하면 right 외의 경우에는 wrong를 출력하는 예 |
1.2 반복문
-while문 뒤에 따라오는 괄호 안의 조건이 참(true)면 중괄호 안의 코드 구간을 반복적으로 실행
-for(초기화문; 반복조건; 반복이 될 때마다 실행되는 코드;)
-반복문 안에서 break가 실행되면 반복문을 즉시 종료시키는 것
-실행을 즉시 중단 하면서 반복은 지속돼게 하려면 continue를 사용한다
var grades = {'egoing': 10, 'k8805': 6, 'sorialgi': 80}; for(key in grades) { document.write("key : "+key+" value : "+grades[key]+"<br />"); } |
|
var grades = { 'list': {'egoing': 10, 'k8805': 6, 'sorialgi': 80}, 'show' : function(){ for(var name in this.list){ document.write(name+':'+this.list[name]+"<br />"); } } }; grades.show(); |
'Web > jQuery' 카테고리의 다른 글
[Javascript 기본 개념] Javascript 문법-배열(Array) (0) | 2016.06.23 |
---|---|
[Javascript 기본 개념] Javascript 문법-함수(function)이란 (0) | 2016.06.23 |
[Javascript 기본 개념] Javascript 문법-비교/= == === 차이점 (0) | 2016.06.23 |
[Javascript 기본 개념] Javascript 문법-자바스크립트란/숫자/문자/변수 (0) | 2016.06.23 |
JavaScript & jQuery/예제/실습 (0) | 2016.06.22 |