프밍 14

Section 17: JavaScript 배열

1. 배열 개요 배열이란? Array is one data sturucture of JavaScript 순서가 있는 값의 집합 데이터를 그룹으로 묶어 하나의 집합에 저장할 수 있다. // 빈 배열 생성 let empty = []; // 문자열 배열 let colors = ['빨간색','파란색','노란색']; // 숫자 배열 let lottoNums = [1,2,3,4,5,6]; // 혼합 배열 let every = [1, '사과', true, {}, [], null]; // 배열의 길이 6 every.length; 2. 배열의 접근 // 문자열과 같이 배열에도 index가 만들어진다. let days = ['월요일','화요일','수요일]; // index는 0부터 생성된다. days[0]; // '월요일..

Section 16: JavaScript 판단 내리기

1. 코딩으로 의사 결정을 한다고? 로그인의 경우를 생각해보자. 특정 사이트에 로그인 하지 않으면 글쓰기 등의 동작을 할 수 없다. 로그인 했다면 해당 계정의 마이페이지 확인 및 글쓰기 등이 가능하다. 위와 같이 어떤 조건에 대한 결과를 참과 거짓으로 구분하는 방법을 학습해보자. 2. 비교 연산자 /* > 보다 큰 = 보다 크거나 같은 3 // false 1 41 'a' -> 61 // 대문자가 소문자보다 값이 작다. 'a' 'a' // false 3. 등식 삼중 등호 vs 이중등호 // == double equals // 타입을 구분하지 않는다. 같은 타입으로 변환한 후..

Section 15: JavaScript 문자열

1. 문자열 개요 텍스트 데이터를 다룰 때 사용한다. "" -> 문자열 지정 방법 ''(작은따옴표), ""(큰따옴표) 모두 사용 가능하며 일관성있게 사용해야 한다. let name1 = 'Kate'; (O) let name2 = "Kate"; (O) let name3 = 'Kate"; (X) // 혼합 사용의 예 let intro = "I'm a boy"; let say = 'I said "go away"'; 2. Indices와 Length //문자열은 인덱싱 되어 있다. 'hello' -> h: 0 / e: 1 / l: 2 / l: 3 / o: 4 //각각의 인덱스로 문자에 접근이 가능하다. let greeting = 'hello'; greeting[0] // 'h' greeting[1] // 'e'..

Section 14: JavaScript 기초

1. JavaScript가 놀라운 이유 HTML: 명사 CSS: 형용사 JavaScript: 동사 웹 페이지를 동적으로 구현하고 사용자와 실시간으로 상호작용을 주고 받을 수 있도록 기능하는 언어. 2. 기본 요소 및 콘솔 JavaScript의 원시타입은 총 7개가 있다. Number String Boolean Null Undefined 하위 두개의 타입은 지금 다루지 않는다. Symbol BigInt 3. JavaScript 숫자 JS has one number type - JS는 하나의 숫자 타입만 가진다. Positive numbers - 양수 Negatives numbers - 음수 Whole numbers(integers) - 모든 정수들 Decimal numbers - 소수 PEMDAS - 연산..