본문 바로가기

Web/Javascript3

[TS] 타입스크립트 기초 - 1 (개인소장) 기본 타입형 number, string, boolean arrays, objects +함수타입, 파라메터 타입 1) 기본 let age: number = 24; let name: string; let check boolean = true; 타입 대문자 쓰지마라 2) 문자열배열? let name: string[]; name = ['a', 'b']; 이렇게 배열안에 문자열만 드감 3)객체형태 정의 let person; person = { name: 'max', age: 32 } 디폴트는 any로 저장(대체로 안씀) 따라서 let person{ name: string, age: number }; person = { name: 'max', age: 32 } 위 2,3 합쳐서 let person{ name: st.. 2023. 1. 12.
JSON.stringify()와 JSON.parse() JSON이란? JSON은 JavaScript Object Notation의 약자로서 데이터를 문자열의 형태로 나타내기 위해서 사용됩니다. { name: "PSY", age: 25, job: null } 중괄호 안에 위와 같은 형태로 표현할 수 있습니다. 이름이 암시하듯 JSON은 본래 자바스크립트에서 파생되었지만, 현재는 거의 표준으로 자리잡아 대부분의 다른 프로그래밍 언어에서도 지원하는 데이터 포멧입니다. 특히, 네트워크상에서 데이터를 주고 받을때 많이 사용됩니다. JSON 뿐 아니라 통신 객체에는 XML, YAML 등이 있지만, 가독성이 뛰어난 JSON이 현재는 주로 사용되고 있습니다. JSON.stringify() JavaScript 객체를 JSON 문자열로 변환할 때는 JSON 객체의 string.. 2022. 10. 6.
[Javascript] ES6 문법 Javascript의 표준을 나타내는 ES의 버전6에 대해 알아보겠습니다. ES란, ECMAScript의 약자이며 자바스크립트의 표준, 규격을 나타내는 용어입니다. 뒤에 숫자는 버전을 뜻하고 ES5는 2009년, ES6는 2015년에 출시되었습니다. ES6를 기점으로 매년 문법 변경 사항을 발표하고, 새로운 문법 상세에 대해서도 활발한 논의가 이루어지고 있다고 합니다. 1. let, const 키워드 - 블록스코프를 가지고 재선언 불가 재할당 가능한 let 변수 선언 키워드와 상수 선언 키원드 const가 추가되었습니다. - 기존 var 키워드만 있었을 때 보다 예측 가능한 코드를 작성 할 수 있게 되었다. if (true) { var x = 'var로 선언한 변수입니다.'; } console.log(x.. 2022. 7. 19.