DEVELOP
[코드잇 - 모던 자바스크립트] 02. 자바스크립트의 동작 원리
FRONTEND/JavaScript 2022. 11. 16. 16:37

01. 데이터 타입의 특징과 종류 - 자바스크립트는 데이터 타입이 상황에 따라 변할 수 있다 (유연한 데이터 타입) - 곱셈의 경우에는 연산 대상을 모두 숫자 형으로 형 변환을 한 다음 연산을 수행함 - 기본형(Primitive Type) : Number, String, Boolean, Null, Undefined, Symbol(ES2015, 유일한 값을 만들 때), BigInt(ES2010, 엄청 큰 숫자를 다룰 때) - 참조형(Reference Type) : Object 02. Symbol과 BigInt Symbol : 코드 내에서 유일한 값을 가진 변수 이름을 만들 때 사용하는데요. const user = Symbol(); - Symbol이라는 함수를 통해서 심볼 값을 만들어 낼 수 있음 const..

article thumbnail
[코드잇 - 모던 자바스크립트] 01. 모던 자바스크립트 이해하기
FRONTEND/JavaScript 2022. 11. 16. 01:39

01. 모던 자바스크립트란? - 현시점에 사용하기 적합한 범위 내에서 최신 버전의 표준을 준수하는 자바 스크립트 02. Appetizer Quiz - ECMAScript의 첫 버전은 1997년에 등장 - 여섯 번째(ES6)부터는 매년 새로운 버전들이 출시되면서 ECMAScript의 버전을 부를 때 연호를 붙여ES2015(ES6), ES2016(ES7)으로 부르게 됨 - 자바스크립트 개발자들 사이에서는 ES2015 이후에 매년 출시된 버전들을 통칭하기 위해서 ES2015+ 혹은 ES6+라는 용어를 사용하기도 함 03. ECMAScript 더 알아보기 - JavaScript는 프로그래밍 언어이고, ECMAScript는 프로그래밍 언어의 표준 - ECMAScript는 JavaScript가 갖추어야 할 내용을 ..

[코드잇 - 파이썬 개발자를 위한 자바스크립트 기초] 3. 심화 자료형
FRONTEND/JavaScript 2022. 11. 16. 01:15

02. 자바스크립트 자료형Ⅰ let dataTypes = ['number','string','boolean','null','undefined','array']; // 배열의 2번째 요소를 출력해 주세요 console.log(dataTypes[1]); // 배열의 마지막 요소를 출력해 주세요 console.log(dataTypes[dataTypes.length-1]); // 기본 자료형에 속하는 처음 5개 요소를 잘라내서 출력해 주세요 console.log(dataTypes.slice(0,5)); 03. 배열과 반복문 let dataTypes = ['number','string','boolean','null','undefined','array']; for(i=0; i

[코드잇 - 파이썬 개발자를 위한 자바스크립트 기초] 2. 제어문
FRONTEND/JavaScript 2022. 11. 15. 22:35

02. 롤러코스터 탈 수 있을까? function checkHeight(height) { if(height>=140){ console.log('탑승이 가능합니다.') } else{ console.log('탑승이 불가능합니다.') } } // 테스트 코드 checkHeight(141); checkHeight(135); checkHeight(170); 03. 학점 계산기 function printGrade(midtermScore, finalScore){ total = midtermScore+finalScore; if(total>=90){ console.log('A'); }else if(total>=80){ console.log('B'); }else if(total>=70){ console.log('C'); ..

[코드잇 - 파이썬 개발자를 위한 자바스크립트 기초] 1. 자바스크립트 기초
FRONTEND/JavaScript 2022. 11. 15. 21:52

06. 미술관 티켓 계산 함수 /** * 미술관 티켓 가격을 계산해 주는 함수 * standard, student는 카테고리에 해당하는 티켓 개수를 뜻합니다. */ function ticketPrice(standard, student){ let standardPrice = 15000; let studentPrice = 8000; let totalPrice = standard * standardPrice + student * studentPrice; return totalPrice; } console.log(ticketPrice(3,0)); console.log(ticketPrice(2,2)); 07. 코스버거 주문 계산기 /** * 주문의 합계를 계산해 주는 함수 * burger, hotdog, drin..