지적 코딩을 위한 매우 얕은 지식
반응형

Javascript/Js 25

JS 타입, 변수 | 문자열

문자열 타입 1. 특징 - 문자열은 16비트 값이 순서에 따라 이어진 형태(0 위치에서 시작) - 기본값은 불변 - 16비트 → 길이가 1인 문자열 2. 문자열 리터럴 - 앞뒤가 맞는 작은 따움표('), 큰따움표("), 백틱(`)으로 묶는다. ex) 'testing', "3.14", 'name="myform"', `"She said 'hi'", he said.` - 줄바꿈 1) 두 행을 한 행으로 표현 : 'two\nlines' 2) 한 행을 세 행으로 표현 : " one \ two \ line " 3) 두 행 문자열을 두 행에 나눠 표현 : `이 행의 마지막에 있는 줄바꿈 문자는 있는 그대로 문자열의 일부임' 3. 이스케이프 시퀀스 : 역슬래시 + 문자의 조합으로 특수문자 표시 시퀀스 표현하는 문자 \..

Javascript/Js 2022.05.15

JS 타입, 변수 | 숫자

자바스크립트 숫자 타입 1. 특징 - 자바스크립트 숫자 타입은 64비트 부동 소수점 형식 사용 - 범위 : -9,007,199,254,740,992(-252) ~ 9,007,199,254,740,992(253) 2. 정수 리터럴 : 10진 정수는 연속된 숫자 표현 - 10 진수 : 0, 3, 100000 - 16 진수 : 0xff(255), 0xBADCAFF(195939070) - 8 진수 : 0o377(255) - 2 진수 : 0b10101(21) 3. 부동 소수점 리터럴: 소수점을 포함 - 3.14 - .3333 - 6.02e23 → 6.02 × 1023 - 1.4738223E-32 → 1.4738223 × 10-32 4. 숫자 리터럴의 구분자(일부 브라우저 지원 안됨) - let billion = ..

Javascript/Js 2022.05.14

JS 타입, 변수 | 기본 특징

기본특징 1. 자바스크립트의 기본 타입, 객체 타입으르 구분 - 기본 타입 : 숫자, 문자열, boolean, null, undefined - 객체 타입 : 프로퍼트(property)의 집합, 배열. Set 객체(값의 집합), Map객체(키와 값의 연결) 등 2. 자바스크립트 에서는 함수, 클래스도 하나의 객체로 인식 3. 자바스크립트의 객체 타입은 가변이며, 기본 타입은 불변이다 - 객체 프로퍼티, 배열 요소의 가변이므로 값을 바꿀 수 있다. - 숫자, 문자열, boolean, 심벌, null, undefined 등은 불변으로 기존 형태를 유지한 상태로 변경은 불가하다 ex) a = "안녕"; a = "안녕하세요"; (변수명은 같지만 a가 저장한 값이 값이 저장된 메모리 위치가 변경된다) 4. 자바스크..

Javascript/Js 2022.05.14

자바스크립트 어휘 구조

어휘 구조 특징 1. 대소문자를 구별한다. - While(×) → while(○) - Item, item, ITEM → 각 단어는 다른 변수로 간조 2. 토큰 사이의 공백 무시, 줄바꿈 무시(일부 예외 존재) 3. 주석은 두가지 스타일의 주석을 지원 - // 한줄 주석 - /* 범위형 주석 */ - /* * 여러줄 주석 */ 4. 리터럴 : 프로그램 안에 쓴 데이터 값 5. 식별자 - 식별자는 이름으로 상수, 변수, 프로퍼티, 함수, 클래스 이름 등에 사용 - 시작은 알파벳, 밑줄(_), 달러 기호($)으로 해야한다. 6. 예약어 - 자바스크립트 동작을 위해서 미리 사용된 문자로 식별자로 사용할 수 없다. - 예약어 as const export get null target void async contin..

Javascript/Js 2022.05.14

Javascript

자바스크립트란? 자바스크립트는 1995년 넷스케이프에서 근무한 브랜드 아이크에 의해서 개발된 객체 기반의 스크립트 프로그래밍 언어라고한다. 이 언어는 주로 웹에서 사용되지만 최근에는 node.js를 통해서 런타입 환경 및 서버 프로그래밍,그리고 react native등을 통해서 앱 개발까지 가능하다. ECMA스크립트라는 기술 규격을 통해서 자바스크립트 언어를 표준화해나가고 있고 1997년 6월 초판을 시작으로 ECMAScript 2015를 거쳐 현재는 ECMAScript 2019 까지 발행되어있다. 개인적인 생각으로 자바스크립트는 웹을 기반해서 성장한 언어이지만, 해가 거듭될 수록 기술에 표준화뿐만 아니라, 다양한 분야에서 활용가능한 범용성 언어로써 그 역활이 확대되고 있다고 생각한다. 자바스크립트 특징..

Javascript/Js 2022.05.10
반응형