inblog logo
|
LifeLog, DevLog
    JS

    연산자, 반복문

    KYJTHEYJ's avatar
    KYJTHEYJ
    Nov 08, 2025
    연산자, 반복문

    비교적 거의 공통적으로 같아 따로 정리사항은 많이 없다

    다만 for..in, for..of, 이를 사용시 대괄호 표기법은 유의 해야할 거 같다

    // 수식 연산자 +,-,*,/,%
    
    // 대입 연산자 = 
    
    // 비교 연산자 ==
    
    // 정확한 비교 연산자 === (값과 주소까지 비교) **
    
    // 논리 연산자 &&, ||, !
    
    // 삼항 연산 
    // (조건) ? a : b
    
    //-------------------------------------------------
    
    // 반복문도 Java와 동일하다
    /*
    for(초기식; 조건식; 증감식)
    */
    
    let jediMindTricks = ["vinnie paz", "stoupe the enemy of mankind", 'DJ kwestion'];
    
    // 향상된 for 는 for..of, for..in
    
    // of는 iterable 구조의 객체에 값을 순회한다
    // 배열이나 String, Map, Set 등의 리스트 열거에 사용
    for(let member of jediMindTricks) {
        console.log(member);    
    }
    
    let jediMindTricksWithPosition
        = {
            MC : "vinnie paz"
            , Producer : "stoupe the enemy of mankind"
            , DJ : 'DJ kwestion'
        };
    
    
    // in은 객체의 열거 가능한 key를 순회함 -> 주로 일반 객체에 사용
    // 여기서 점 표기법은 통하지 않음 -> 점 표기법은 객체에 적힌 이름의 속성이 있는지 찾는 것
    // 대괄호 표기법을 사용해서 key 안에 해당 문자열로 된 이름의 속성이 있는지 찾게 해야함 **
    for(let member2 in jediMindTricksWithPosition) {
        console.log(
            `${member2} : ${jediMindTricksWithPosition[member2]}`
        ); 
    }
    
    // for와 while의 사용에 대해
    // for는 반복의 조건이 명확하게 주어졌을 때
    // while은 반복의 조건이 언제 끝날지 모르지만 충족은 만족 할 경우에 사용하는게 좋다
    
    /*
        while(조건식) {
            본문
            조건식에 대한 후속 조치
        }
    
        do {
            본문
            조건식에 대한 후속 조치
        } while(조건식)
    */
    Share article

    LifeLog, DevLog - https://github.com/KYJTHEYJ

    RSS·Powered by Inblog