KIC/TYPESCRIPT 4

[TypeScript] 기본4 export, import

export /* 9. lib 자주 사용, 반복적인 구문(함수), 상수, 클래스도 불러다 사용이 가능 */ // 1. 함수, 상수, 클래스명 앞에 매번 export 키워를 사용 -> import /* export const pi=Math.PI //3.141592~ =>import //export는 접근허용자 역할을 한다. export function square(x){ //10.main.ts파일에서 불러다 사용하고 싶다. -> export를 사용해야 한다. return x+x } console.log(square(10)) export class Person3{ name:string // ES6에서는 멤버변수 -> 생성자를 통해서 초기화 constructor(name){ this.name=name } } ..

KIC/TYPESCRIPT 2020.11.02

[TypeScript] 기본3 class, func(?)

/* 7. class */ class Person{ //자바에서 생성자 => 클래스명과 동일 => Person(){} //1. 타입스크립트에서 생성자 => constructor() or constructor("") //2. 생성자는 절대로 한개이상 생성X constructor(name,age){ this.name=name //동적으로 멤버변수선언 //name 빨간줄 (에러) this.age=age //age 빨간줄 (에러) } } class Person1{ name1 age1 constructor(name1,age1){ this.name1=name1 //에러발생하지 않는다. this.age1=age1 } } class Person2{ //name //age address //접근지정자 public을 부여..

KIC/TYPESCRIPT 2020.11.02

[TypeScript] 기본2 arrow, indexOf, reduce, rest, des

/* arrow.ts 화살표 함수 => 자바의 람다함수(->) 기능상 똑같다. 형식) var or let or const 변수명=function(매개변수명:자료형){처리구문} */ let po = function(x:number) { console.log("x=>"+x); return x * x; } console.log(po(10)); /* 형식2) const 변수명=(매개변수1, 매개변수2,...)=>{처리 구문} 매개변수 한개면 () 생략 가능, 함수의 내용이 한문장이상 { } 처리 매개변수의 자료형을 쓰지 않으면 any(어떠한 자료형도 ok) -> 권장하지 않는다. 반드시 자료형을 쓰는 것이 좋다. */ const po2 = x => x * x; console.log(po2(20)); //tsc ..

KIC/TYPESCRIPT 2020.11.02

[TypeScript] 설치 및 기본 let, const, template

Node.js 설치 https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org Node.js를 설치하는 목적 1. 설치명령어->npm package manager(프로그램 설치관리툴) 이 같이 설치 됨 2. 서버목적 Typescript 설치 VSCode 설치 code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and c..

KIC/TYPESCRIPT 2020.10.30