개념 정리/모던 자바스크립트 딥다이브45 모던 자바스크립트 : 제어문 제어문이란? 제어문 : 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용 제어문을 사용하면 코드의 실행 흐름을 인위적으로 제어 가능 -> 코드의 흐름을 이해하기 어렵게 만들어 가독성 ↓ 1. 블록문 블록문 : 0개 이상의 문을 중괄호로 묶은 것 코드 블록, 블록으로 불림 블록문은 언제나 문의 종료를 의미하는 자체 종결성을 갖기 때무에 블록문 끝에는 세미콜론 생략 자바스크립트는 블록문을 하나의 실행 단위로 취급 블록문은 단독으로 사용할 수도 있으나 일반적을 제어문이나 함수 정의할 때 사용하는 것이 일반적 2. 조건문 조건문 : 주어진 조건식의 평가 결과에 따라 블록문의 실행 결정 조건식 : boolean 값으로 평가될 수 있는 표현식 종류 : if..else문, switch문 a... 2023. 10. 17. 모던 자바스크립트 : 데이터 타입과 연산자 💡 데이터 타입에 대해서 1. 데이터 타입이란? 데이터 타입 = 값의 종류 자바스크립트의 모든 값은 데이터 타입을 가짐 크게 원시타입과 객체 타입으로 분류 2. 데이터 타입의 필요성 값을 저장할 때 확보해야하는 메모리 공간의 크기 결정 위해 값을 참조할 때 한번에 읽어 들여야할 메모리 공간의 크기를 결정하기 위해 모든 값은 데이터 타입을 가지며 메모리에 2진수(비트의 나열)로 저장되며 그 값은 데이터 타입에 따라 다르게 해석되기 때문에 3. 데이터 타입의 종류 a. 숫자 타입 자바스크립트는 모든 수를 소수점이 있는 실수로 처리 -> 정수처럼 보이는 수기리 나눠도 실수가 나올 수 있음 숫자 타입은 3가지의 특별한 값도 표현 가능 -> Infinity(양의 무한대), -Infinity(음의 무한대), NaN.. 2023. 10. 17. 모던 자바스크립트 : 자바스크립트, 변수, 표현식과 문 1. 프로그래밍 1-1. 프로그래밍이란? 목적 : 요구사항 실현(문제 해결) 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션 1-2. 프로그래밍 언어란? 컴퓨터와 대화(명령에 사용되는 일종의 표현수단 사람과 컴퓨터(컴파일러, 인터프리터) 모두가 이해할 수 있는 약속된 형태의 인공어 구문(syntex)과 의미(sementics)의 조합으로 표현 1-3. 구문과 의미 프로그래밍 언어가 제공하는 문법을 적절히 사용하여 변수를 통해 값을 저장하고 참조하며 연산자로 값을 연산, 평가하고 조건문과 반복문에 의한 흐름제어로 코드의 실행순서를 제어하고 함수로 재사용 가능한 문의 집합을 만들며 객체, 배열 등으로 자료 구조화 ⇒ 프로그래밍은 요구사항의 집합을 분석해서 적절한 자료구조와 함수의 집합으로 변환한 후, 그 흐름.. 2023. 10. 12. 이전 1 ··· 5 6 7 8 다음