전체 글

이거 웨 않 되?
연산자 예제 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(변수)
변수를 선언하고 입력받고 출력하기
JS의 변수 선언 방식과 그것들의 차이점을 배우다.
이뮨01
KEEP GOING