JS 14

[JS 기초 Day 2] 논리 연산자

[논리 연산자] || (OR) : 여러 개 중 하나라도 true 면 true -> OR는 첫 번째 true를 발견하는 즉시 평가를 멈춤 && (AND) : 모든 값이 true면 true -> AND는 첫 번째 false를 발견하는 즉시 평가를 멈춤 *평가 시 순서 중요; 성능 최적화에 도움을 줌 ! (NOT) : true면 false, false면 true OR문 //OR //이름이 TOM이거나, 성인이면 통과 const name="MIKE"; const age="30"; if(name=="TOM" || age > 19 ){ console.log("통과"); } 이름이 TOM 또는 성인이면 된다는 조건 중 하나를 만족했기 때문에 "통과"가 출력된다. AND 문 //AND //이름이 MIKE이고, 성인이면..

[JS 기초 Day 2] 비교 연산자, 조건문

[비교 연산자] console.log(10>5); console.log(10 == 5); console.log(10 != 5); const a= 1; const b= "1"; //일치연산자(===)를 통해 타입까지 비교 console.log(a === b); [조건문] 어떤 조건에 따라 이후 행동이 달라지게 하는 역할 if-else, else if문 //if, else, else if //추가요구사항 //->19살이면 수능 잘 치세요 문구 출력 const age=19; if(age > 19){ console.log("환영합니다"); } else if(age==19){ console.log("수능 잘 치세요!"); } else{ console.log("안녕히가세요"); } console.log("-----..

[JS 기초 Day 1] 대화상자

[대화상자] alert: 알려줌 prompt: 입력받음 confirm: 확인받음 (-) 1. 스크립트 일시 정지 2. 스타일링 불가 (+) 빠르고, 간편! //alert: 알려줌 const name="mike"; alert(name); //prompt: 입력받음 const name = prompt("이름을 입력하세요."); alert("환영합니다." + name + "님"); //백틱(`) 사용 const name = prompt("이름을 입력하세요."); alert(`안녕하세요, ${name}님, 환영합니다.`); *prompt의 두 번째 인수를 통해 입력받을 default 값 설정 가능함 //인수 2개 설정해 default 값 넣어줌 const name = prompt("예약일을 입력하세요.","20..