Programming Study 43

[JS 기초 Day 1] 형 변환(Type Conversion)

[형 변환] String() : 문자형으로 변환 Number() : 숫자형으로 변환 Boolean() : 불린형으로 변환 형변환이 필요한 이유? -> 자료형이 다르면 의도치 않은 동작이 발생할 수 있음 const mathScore = prompt("수학 몇점?"); const engScore = prompt("영어 몇점?"); const result= (mathScore + engScore) / 2 ; console.log(result); 수학 90, 영어 80을 입력하고 콘솔 창에 나오는 결과를 보자 4540이라는 전혀 이상한 값이 나온다. prompt 입력 -> 문자형이기에, 숫자 90이 아닌 문자 90으로 인식한 것 => "9080" / 2 =4540 이라는 의도하지 않은 결과 도출 *나누기는 자동..

[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..

[JS 기초 Day 1] 변수, 자료형

[변수] 문자= 항상 따옴표로 감싸줄 것 *예약어를 변수로 사용하면 오류가 날 수 있음 name="Mike"; age=30; 위와 같이 변수 선언하면 위험함! -> 변수 명이 유일하다는 보장 없음 -> 중복 될 경우 마지막에 선언된 변수로 덮히는 문제가 발생 => let 또는 const를 사용하자 let : 변화 가능 const : 절대 바뀌지 않는 상수(수정 x) *모든 변수를 const로 선언 후 변경 여지 있는 변수만 let으로 바꿔주자 [자료형] const name="Mike"; //문자형 const age=30; //숫자형 const PI=3.14; const name1="Mike"; const name2='Mike'; const name3=`Mike`; const message="I'm a b..