WEB/JavaScript

객체자바스크립트는 객체 기반 프로그래밍 언어이다.원시타입과는 다르게 다양한 타입의 값들을 하나의 단위로 구성한 복합적인 자료구조이다!객체는 변경 가능한 값이다!0개 이상의 프로퍼티(는 키-값으로 구성)로 구성된 집합이다.프로퍼티 값이 함수면 일반함수와 구분하기 위해 메서드(method)라고 부름.💡 프로퍼티 : 객체 상태를 나타내는 값(data) 메서드 : 프로퍼티를 참조하고 조작할 수 있는 동작상태와 동작을 하나의 단위로 구조화할 수 있어서 유용하다.JS에서는 객체와 함수는 밀접하다. 함수로 객체를 생성하기도 하고 함수 자체가 객체이기 때문이다.리터럴 Literal리터럴이란 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법(notation)을 의미한다.쉽게 말해 사람이 이해..
변수 선언변수를 생성하는 것, 즉 값을 저장하기 위한 메모리 공간을 확보하는 것을 말한다.변수 이름, 확보된 메모리 공간 주소를 연결해서 값을 저장할 수 있게 준비한다.확보된 메모리 공간은 해제되기 전까지는 그 공간을 누군가가 사용할 수 없게 보호되기 때문에 안전하게 사용이 가능하다.변수를 사용하려면 선언은 필수!JS에서는 var, let, const가 있다.선언만 하고 할당은 하지 않았다면 undefined가 암묵적으로 할당되어서 초기화된 상태이다.[JS의 특징임!]JS의 변수 선언 단계선언 단계: 변수 이름을 등록해서 JS 엔진에게 변수 존재를 알린다.초기화 단계: 메모리 공간 확보 후 초기화(undefined)초기화var : 변수 선언과 초기화 동시에 진행초기화를 거치지 않으면 이전에 쓰이던 쓰레기..
1. 계산 관련 올림 Math.ceil() 내림 Math.floor() 반올림 Math.round() 소수점 반올림 Number.toFixed(소수점 이하 자리수) : 소수점 반올림 Number.toPrecision(소수점 이하 자리수) : 숫자를 문자열로 바꿔주는데 소수점 반올림 Number.MIN_SAFE_INTEGER : JS에서 안전한 최소 정수값 혹은 (-(253 - 1)) 음수 값만 테스트 케이스로 주어지는 경우들 예외 처리에 유용(max값을 MIN_SAFE_INTEGER로 두는 등 활용 가능) 2. 문자열 str.charAt(인덱스)/str[인덱스] : 특정 위치 문자열 반환 str.charCodeAt(인덱스) : 특정 위치 문자 유니코드 값 반환 str.includes(문자열, length..
jimyu
'WEB/JavaScript' 카테고리의 글 목록 (2 Page)