[JavaScript] Missing initializer in const declaration
·
Programming Language/JavaScript
💡 상수는 한 번만 선언할 수 있으므로 선언할 때 반드시 값을 함께 지정해줘야 한다. 상수를 선언할 때 값을 지정해주지 않는다면 오류 발생> const piUncaught SyntaxError : Missing initializer in const declaration해결 방법상수는 선언할 때 반드시 값을 지정해야 한다.
[JavaScript] Identifier has already declared
·
Programming Language/JavaScript
💡 특정한 이름의 상수는 한 파일에서 한 번만 선언할 수 있다. 같은 이름으로 상수를 한 번 더 선언 시 오류 발생!> const name = "name이라는 이름의 상수를 선언해볼게요."undefined> const name = "한 번 더 선언해볼게요."Uncaught SyntaxError : Identifier 'name' has already been declared해결 방법콘솔에서 코드를 입력하다가 이러한 오류가 발생했다면 새로고침(F5, Command + R)을 눌러서 자바스크립트 상태를 초기화한 뒤 다시 코드를 입력한다.다른 이름의 식별자를 사용해서 상수를 선언하면 해결할 수 있다.
[JavaScript] Uncaught SyntaxError: Unexpectedidentifier
·
Programming Language/JavaScript
💡 식별자가 예상하지 못한 위치에서 등장했다는 오류 이스케이프 문자를 사용하지 않고 한 종류의 따옴표만 사용하면 오류 발생!> 'This is 'string''Uncaught SyntaxError: UnexpectedidentifierThis is와 string과 ‘ ‘의 나열을 보면 This is와 ‘ ‘는 문자열 자료형이지만, 가운데 있는 string은 단순한 식별자로 본다.⇒ 식별자 주변에 잘못된 코드가 있다는 의미
[JavaScript] 객체
·
Programming Language/JavaScript
객체 : 실제로 존재하는 사물속성 : 이름과 값으로 구성ex ) 이름 : 구름, 나이 : 7살, 산책하기(), 밥 먹기() → 모두 속성으로 산책하기(), 밥 먹기()는 속성 중에 동작(함수)인 것으로 메소드라고 한다.객체키 : 값객체 뒤에 대괄호 사용하고 키를 입력하면 요소에 접근 가능product['제품명'] -> '7D 건조 망고'product['유형'] -> '당절임'product['성분'] -> '망고, 설탕, 메타중아황산나트륨, 치자황색소'product['원산지'] -> '필리핀'온점( . )도 사용 가능product.제품명 -> '7D 건조 망고'product.유형 -> '당절임'product.성분 -> '망고, 설탕, 메타중아황산나트륨, 치자황색소'produ..
[JAVA] 직렬화 & 역직렬화
·
Programming Language/JAVA
직렬화 (Serializaion)직렬화는 객체를 저장 가능한 상태 혹은 전송 가능한 상태(네트워크 상의 데이터 스트림 형태)로 변환하는 것객체를 저장, 전송할 수 있는 특정 포맷 상태로 바꾸는 과정역직렬화 (Deserialization)특정 포맷 상태의 데이터를 다시 객체로 변환하는 것데이터 직렬화 포맷CSV, XML, JSON 형태의 직렬화사람이 읽을 수 있음저장 공간의 효율성이 상대적으로 떨어지고, 파싱 하는 시간이 오래 걸림주로 데이터의 양이 적을 때 사용Binary 직렬화사람이 읽을 수 없음저장 공간의 효율성이 상대적으로 높고, 파싱 하는 시간이 빠름주로 데이터의 양이 많을 때 사용모든 시스템에서 사용 가능java 직렬화java 시스템 간의 데이터 교환이 필요할 때 사용Serializable 인터..
[PostgreSQL] PostgreSQL DELETE 문
·
Database/PostgreSQL
DELETE 문테이블의 특정 데이터를 삭제하거나 테이블 내에서 존재하는 모든 데이터를 삭제할 수 있음 기본 문법삭제할 테이블 작성 후 조건 입력DELETE FROM TARGET_TABLE A WHERE 조건식; 실습  1) LINK 테이블의 ID가 5인 행을 삭제DELETE FROM LINK WHERE ID = 5;  2) DELETE JOIN 사용하여 LINK_TMP 테이블과 LINK 테이블의 ID값으로 조인 후 삭제DELETE FROM LINK_TMP A USING LINK BWHERE A.ID = B.ID;  3) LINK 테이블의 모든 데이터를 삭제DELETE FROM LINK;