javascript

다중 if, else if, switch문을 배우다. 조건이 여러 개일 때 사용하는 다중 if 문은 if와 else사이에 else if를 사용해서 조건문을 여러 개로 추가할 수 있다. switch문은 else if문을 사용하는 것처럼 여러가지 조건이 있을 때 사용하며 else의 역할을 하는 default로 마무리해준다. switch문의 각 case가 끝나면 break를 해주어야 한다.
JS와 HTML, CSS의 개념들을 응용하여 자리배치도를 만들다. 1, 2) 입력받기 및 변수 선언 let memNum = parseInt(prompt("전체 인원은 몇명인가요?")); // 25 / 전체인원 수 입력받고 정수화 let colNum = parseInt(prompt("한 줄에 몇명씩 앉나요?")); // 4 / 각 줄에 앉을 인원 수 입력받고 정수화 let rowNum = 0; // 숫자형 초기값 0 / 몇 줄이 나오는 지 구하기 위해 let seatNum = 1 // 좌석 수 세려고 1로 세팅 입력 및 변수 선언) 전체 인원수 = 25 한 줄에 앉을 인원수 = 4 좌석 번호를 구하기 위해 seatNum 선언 (1보단 무조건 크니까 1로 설정했다.) 3) 총 몇 줄이 나올지 조건문(if)을..
연산자 예제 2 알고리즘 해결 Q. 변수 num 값 중에서 백의 자리 이하를 버리는 코드를 작성하라. ex) num = 456 → 400, 111 → 100.. A. 원래 수에서 백의 자리 수 만 빠진 수를 구하여 원래 수에서 빠진 수를 빼주면 백의 자릿수만 남게 된다. 원래 수를 num, 빠진 수를 key라고 하겠다. 원래 수에서 백의 자리 수가 빠진 수를 구하기 원래 수에서 백의 자리 수가 빠진 수를 빼기 1단계는 num을 100으로 나머지를 구하는 나누기( % )로 연산하면 key가 구해진다. (저는 이 생각을 어떻게 해내는지 모르겠는데 전 코딩 접어야 되나요? → 알고리즘 문제를 풀다 보면 자연스레 알게 되고 모르면 지금부터 알면 되니 극단적으로 생각하지 말 것) 2단계는 num - key 하고 ..
연산자 응용 예제 1 let num1 = prompt("첫번째 정수 입력"); let num2 = prompt("두번째 정수 입력"); num1 = 10 num2 = 3 console.log("두 수의 더하기: "+ (parseInt(num1) + parseInt(num2))); // string으로 되니까 parseInt 사용하기, 소괄호 사용해서 먼저 계산하기 console.log("두 수의 빼기: " + (parseInt(num1) + parseInt(num2))); console.log("두 수의 곱: " + num1 * num2); console.log("두 수의 나누기: " +num1 / num2); 더하기▶ parseInt로 정수로 바꾼 후 소괄호로 더하는 행위를 먼저 하고, 문자열 "두 수..
두 값을 비교하는 비교연산자, 조건연산자(삼항연산자)를 배우다. 비교연산자 // 비교 연산자 (==, !=, >=, >) // 동등 연산자 : 값만 비교하는 같다(==), 다르다(!=) // 일치 연산자 : 타입, 값까지 비교하는 (===, !==) let num1 = 10; let num2 ="10"; console.log(num1 >= num2); //true 타입이 달라도 값이 같으면 같다. console.log(num1 != num2); //false 값이 같다 (==) 2개 다르다 (!=) 타입과 값이 같다 (===) 3개 타입과 값이 다르다 (!==) >, =,
변수에 값을 넣는 대입연산자, 기존 값에 변화를 주어 대입하는 복합 대입연산자, 두 값을 비교하는 논리연산자를 배우다. 대입 연산자는 기존의 변수 값에 대입 연산자 오른쪽 값으로 대입연산자 연산을 한 값을 다시 변수의 값으로 설정한다. 논리 연산자는 1 < x < 9 같은 수식을 조건부에 넣을 때 사용되기도 한다. ex) 1 < x && x < 9
사칙연산을 하는 산술 연산자와 증감 연산자를 배우다. 산술연산자 ( + ) 더하기를 제외한 나머지 연산은 숫자열, 문자열 연산을 지원하지 않는다. 문자열 + 숫자 → 숫자가 문자열로 변환되고 붙여져서 출력된다. ( / ) 나누기 연산자는 실제로 나눈 값을 가져온다. 몫을 구하는 방법은 console.log(parseInt(num1/num2)); parseInt(변수)는 문자열인 숫자를 숫자열로 바꿔준다 ex) parseInt("10") → 10 증감연산자 1씩 증가(++) or 1씩 감소(--) 전위, 후위 연산자 let num3 = 1; let num4 = 1; // 1 증가하고 출력 console.log(++num3); // 출력하고 1 증가 console.log(num4++); console.log..
JS의 자료형에 대해 배우다. 이 변수가 어떤 자료형인지 확인하는 방법 -> typeof(변수)
이뮨01
'javascript' 태그의 글 목록 (5 Page)