Javasript 의 제어문

김병욱·2020년 3월 30일
0

Javascript

목록 보기
3/8

Javascript 의 제어문

  • 조건문
    if
    else if
    else
    switch
  • 반복문
    for
    while
    for in

Javascript 의 조건문

  • if , else if , else 예제
    if (score >= 90)
    alert('A');
    else if (score >= 80)
    alert('B');
    else
    alert('C');
  • switch 예제
    switch (n) {
    case 0 : 코드..
    break;
    case 1 : 코드..
    break;
    }

비교 연산자

  • 비교 연산자
    a < b
    a > b
    a == b
    a != b
    a >= b
    a <= b

논리 연산자

&& : AND 연산
|| : OR 연산
! : NOT (부정) 연산

  • 자바스크립트에서 비교 연산의 결과나 논리 연산은 0과 1이 아닌, boolean 타입으로 이루어 진다. bolean 타입에서는 true와 false가 존재하며, 0을 boolean 형으로 변환하면 false, 1을 변환하면 true가 되기 때문에 조건문 내부에 0이나 1을 넣어도 정상적으로 작동한다.
  • false 가 되는 특정한 값들
    0
    "" (빈 문자열)
    undefined
    null
    NaN

Javascript의 반복문

while문

  • ex )
    var i = 0;
    while (true) {
    document.write(i);
    if (++i > 5) break;
    }

for문

  • ex )
    for (var i=0; i<3; i++){
    document.write(i);
    }

for in문

배열이나 객체의 경우, 내부 값을 간단한 방법으로 순회할 수 있다.

var colors = ['red', 'blue', 'green'];
var me = {
'name': 'young',
'birth': 1996,
'sex': 'm'
}
document.write('

colors

');
for (var i in colors)
document.write( i + ': ' + colors[i] + '
' );
document.write('

me

');
for (var i in me)
document.write( i + ': ' + me[i] + '
' );

  • 위의 예제 출력 결과
    colors
    0: red
    1: blue
    2: green
    me
    name: young
    birth: 1996
    sex: m
profile
개발스터디

0개의 댓글