제어문은 조건에 따라 코드 블록을 실행 하거나 반복 실행할 때 사용하게 됩니다. 보통의 코드는 탑다운 방식으로 위에서 아래로 읽어나가게 되죠? 하지만 제어문을 사용하게 되면, 작성자의 의도대로 코드를 읽도록 만들 수 있습니다. 블록문 블록문은 0개 이상의 문을 중괄호로 묶은 것을 말합니다. 앞으로 코드 블록, 블록 이라고 칭하는 것들은 모두 같은 것입니다. 단독으로도 사용은 할 수 있지만, 일반적으로 다른 제어문이나 함수를 정의할 때 사용합니다. { const foo = 10; } 참고로 중괄호는 이미 자체적으로 종결성을 가지고 있기 때문에 세미콜론은 붙이지 않아도 된다고 했죠? 조건문 if...else 문 if (조건식) { // 조건식이 참일 때 수행할 코드블록 } else { // 조건식이 거짓일 ..
분류 전체보기
산술 연산자 산술 연산자는 우리에게 굉장히 익숙한 연산자들입니다. 이항 산술 연산자 의미 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 % 나머지 이항 산술 연산자는 우리가 평소에도 사용하는 평범한 연산자들이죠? 특별한게 있다면 %로 표현된 나머지 연산자 입니다. console.log( 5 % 2 ) // 1 이제 단항 산술 연산자에 대해서 알아보겠습니다. 단항 산술 연산자 의미 ++ 증가 -- 감소 + 별 다른 의미 없음 - 양수를 음수로, 음수를 양수로 반전합니다. const x = 1 x++ // x = x + 1 와 같은 의미 입니다. x-- // x = x - 1 와 같은 의미 입니다. 이와 같이 간단히 표현할 수 있다는 특성을 이용해 조건문 혹은, 반복문에서 자주 사용하게 될 것입니다. 할당 연산자 할..
데이터 타입의 종류 구분 데이터 타입 설명 원시타입 숫자 타입 숫자, 정수와 실수 구분 없이 하나의 숫자 타입만 존재 문자열 타입 문자열 불리언 타입 논리적 참, 거짓 undefinded 타입 자바스크립트에서 암묵적으로 할당하는 초기 값 null 타입 값이 없음을 의도하고 명시할 때 사용하는 값 심벌 타입 ES6에서 추가된 7번째 타입 + Bigint 타입 ES11에서 추가된 8번째 타입 객체타입 객체, 함수, 배열... 데이터 타입의 종류는 위의 표 에서 보이는 것처럼 분류를 해 놓았습니다. 그럼 우리는 왜 이렇게 데이터 타입을 나눠놓아야 할까요? 우리가 수학문제를 풀 때 를 생각해보시기 바랍니다. 우리가 연산을 위해 사용한 수 1은 숫자로 인식될 것입니다. 그리고 때때로 사용하는 하나, 첫번째 와 같..
값 값이란 식을 통해 도출된 결과를 말합니다. 예를 들어 5+20 이란 식이 있을때, +연산자를 기준으로 양 옆에 있는 5와 20이라는 수를 인식하고, 25라는 수를 도출해 냈을 때, 우리는 이것을 값이라고 부를 수 있게 됩니다. 리터럴 리터럴이란, 우리가 앞서 보았던 5라는 아라비아 수를 단순히 수가 아닌 숫자 리터럴이라고 합니다. 즉, 글자 정보라는 것이죠, 여러가지 리터럴이 있고 다음과 같습니다. 정수리터럴 부동소수점 리터럴 2진수 리터럴 8진수 리터럴 16진수 리터럴 문자열 리터럴 불리언 리터럴 null 리터럴 undefined 리터럴 객체 리터럴 배열 리터럴 배열 리터럴 함수 리터럴 정규 표현식 리터럴 표현식 표현식은 간단하게 값으로 사용할 수 있는 문장입니다. var exampleData; c..
LINE Plus clone 구현 기능 시멘틱 태그 Flex, Grid Flex Grid 드롭박스 반응형 페이지 전환 추후 계획 코드 재사용성을 높이기 위해 SCSS 학습 반응형 추가학습 필중 깃허브 구경하기 전체 코드(리팩토링 전) 전체 코드(리팩토링 전) HTML LINE 회사소개 사업 홍보 채용 SITEMAP 한국어 English 日本語 한국어 中文(繁體) ภาษาไทย 회사소개 LINE's Philosophy LINE STYLE LINE CODE LINE그룹 행동 규범 공고 LINE 로고 사용 가이드 CLOSING THE DISTANCE LINE's Philosophy NEWS ROOM more > 대만 라인뱅크, 2주년 맞이하며 '패스트 파이낸셜 플랫폼' 전략 발표 2023.07.20 | ALL..
변수란? 변수에 대해 설명을 하기 이전 우리는 먼저 컴퓨터의 관점에서 세상을 바라볼 준비를 해야 합니다. 컴퓨터는 가장 크게 어떤 구조로 이루어져 있을 까요? 여기 가장 기본적인 컴퓨터의 머리를 담당하는 CPU가 있습니다. 그리고 이를 보조해줄 RAM이라는 기억장치가 있습니다. 이 두개의 장치는 서로 긴밀하게 연결되어 있습니다. CPU에서 연산한 결과를 RAM에 저장을 하게 되는 것입니다. 즉 우리가 컴퓨터에게 어떤 일을 시키면 CPU는 열심히 연산을 통해 값을 도출해 내고 이를 RAM에 저장한다는 말입니다. 따라서 우리가 이제 배울 변수는 이러한 구조를 알고 있다는 것을 전제로 진행하겠습니다. 예를 들어 우리가 컴퓨터에게 5+20을 계산을 시킨다면 다음과 같은 순서로 처리가 됩니다. 5, 20이라는 수..