본문 바로가기

웹개발

(3)
JavaScript - 02 기본타입 원시 타입(primitive type)은 다음과 같습니다.숫자(number)문자열(string)불리언(boolean)심볼(symbol) : ECMAScript 6부터 제공됨undefined객체 타입(object type)은 다음과 같습니다.객체(object) 숫자(number)자바스크립트는 다른 언어와는 달리 정수와 실수를 따로 구분하지 않고, 모든 수를 실수 하나로만 표현합니다.또한, 매우 큰 수나 매우 작은 수를 표현할 경우에는 e 표기법을 사용할 수 있습니다.var firstNum = 10; // 소수점을 사용하지 않은 표현var secondNum = 10.00; // 소수점을 사용한 표현var thirdNum = 10e6; // 10000000var fourthNum = 10e-6; /..
JavaScript 01 JavaScript 탄생 배경1990년대 초반, 그 당시 사용자와 상호작용 가능한 Web을 원했음.html 요소를 조작가능한 프로그래밍 언어가 필요했음.사용자의 이벤트에 반응하여 상호작용하는 웹을 만들기 시작.LiveScript넷스케이프에서 만든 언어. 넷스케이프 네비게이터 프로그램(브라우저) 에서 동작하는 언어임네비게이터 내에 LiveScript 엔진을 가지고 있고, 개발자가 LiveScript 으로 만든 웹페이지를 네비게이터 에서 띄우면 엔진이 해석해서 보여준다. 이후, 언어의 유명세를 위해 java 언어가 유명하다는 것에 따라 LiveScript ⇒ JavaScript 로 이름을 변경한다. (JavaScript 는 Java 라는 이름만 따온것일뿐 다른 부분에서는 전혀 상관없다.) 후에 인터넷 익스플..
01. Type 최대한 간단 명료하게 설명하며, 일부 심플한 내용을 이해하기 위한 반복적인 상세한 설명은 하지 않는다.(시간낭비)⇒ 1번 완독하신분들이 복습하기 위한 용도. 2012 MS 에서 발표한, JS 기반의 정적 타입 문법을 추가한 언어→ 정적 타입의 컴파일 언어  타입 종류문자, 숫자, Booleanlet str: string = 'hello world'let num: number = 123let bool: boolean = true 객체 타입의 기본 형태// 파라미터가 필요하면, 파라미터 필수로 넣어야 함.// 파라미터가 있다면, 기본값도 필수로 넣어야 함.const obj: { a: number } = { a: 0 }obj.a = 123 배열배열의 기본은 튜플 타입 배열의 요소타입을 정해줘야 함. 2가지 형..