Programming 5

[자바스크립트 기초 강좌: 100분 완성] 반복문

반복문 반복문(loop): 동일한 작업을 여러번 반복 for for (let i = 0; i < 10; i++){ //초기값; 조건문(false가 되면 멈춤);코드 실행 후 작업) console.log(i) } while let i = 0; while (i 1 증가 //1은 나머지가 1이기 때문에 continue문을 만나게 됨. 그러면 log를 찍지 않고 continue문에서 바로 다음 과정(i++)이 진행됨 Tip! 명확한 횟수가 정해져 있으면 for문을 아니라면 while을 사용하는 편 switch문 if-else문으로 다 치환 가능 그러나 케이스가 다양할 경우 보다 간결하게 작성할 수 있다는 장점이 있음 switch(평가){ case A: //A일 때 코드 case B: //B일 때 코드 ... }..

Language/Javascript 2021.07.31

[자바스크립트 기초 강좌: 100분 완성] 연산자

연산자 + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 ** 거듭제곱 연산자 줄여쓰기 num = num + 5; num += 5; (+ 외에 - * % 등 가능) 증가 연산자 & 감소 연산자 (++ / --) 값을 1만큼 증가/감소시킴 뒤에 쓰느냐 앞에 쓰느냐에 따라 차이 있음 let num = 10; let result = num++; => 10 //증가시키기 전의 값을 result에 넣음 let result2 = ++num; => 11//증가시킨 값을 result에 넣음 비교 연산자 ≤ ≥ = ≠ = == != 반환하는 값은 항상 boolean(true/false)값 const a = 1; const b = "1"; console.log(a==b); => true console.lo..

Language/Javascript 2021.07.31

[자바스크립트 기초 강좌: 100분 완성] 대화상자, 형변환

대화상자 단점 창이 떠 있는 동안 스크립트 일시 정지 스타일링 불가능 (위치, 모양 지정 불가) alert : 알려줌 prompt : 입력 받음 default값 입력 가능 const name = prompt("이름을 입력하세요.", "Default_Name"); //두 번째 값은 default값 alert("환영합니다, " + name + "님"); alert(`환영합니다, ${name}님`); confirm : 확인 받음 const isAdult = confirm("당신은 성인입니까?"); //alert와 달리 '확인' 버튼 외에 '취소' 버튼도 생김 //확인=>true, 취소=>false 형변환 왜 필요한가? 대화상자 등을 통해 입력 받은 경우(무조건 문자형)와 같이 필요에 의해 기본적으로 자동 형변..

Language/Javascript 2021.07.30

[자바스크립트 기초 강좌: 100분 완성] 자료형

자료형 문자형 "String" 'String' String (백틱: 영문 입력 상태에서 ~₩ 표시 눌러주기) 작은 따옴표를 쓸거면 큰 따옴표로 감싸기 "I'm a boy."; 작은 따옴표로만 이용하려면 앞에 \를 넣어주면 특수문자로 인식 'I\'m a boy.'; 백틱 문자열 내부의 변수를 표현할 때 사용하면 편리 const name = "Mike" const message = `My name is ${name}`; => "My name is Mike" //표현식도 바로 넣어줄 수 있음 const message2 = `나는 ${20+3}살 입니다.`; => "나는 23살 입니다." const message3 = "My name is ${name}"; => "My name is ${name}" //백틱을 ..

Language/Javascript 2021.07.30

[자바스크립트 기초 강좌: 100분 완성] 변수

변수 let 최초에 선언하는 모든 변수에 let을 붙인다면 이미 사용하고 있을 때 error를 통해 알 수 있음 let name="Mike"; let name ="Google"; //error! let name="Mike"; name = "Google"; //ok const 절대로 바뀌지 않는 상수 (수정 X) 주로 파이(π), 최댓값, 생일 등 바뀌지 않는 값을 입력할 때 사용하고, 대문자로 표시 (다른 개발자들에게 상수라는 것을 표시해주기 위함) const PI = 3.14; const SPEED_LIMIT = 50; const BIRTH_DAY = '2021-07-17'; 결론 →javascript에서 변수를 선언할 때, 변하지 않는 값은 const로, 변할 수 있는 값은 let으로 선언하자 +) ..

Language/Javascript 2021.07.30