
비교적 거의 공통적으로 같아 따로 정리사항은 많이 없다
다만 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