본문 바로가기

object2

JavaScript - == vs === vs Typeof == vs === === 자바스크립트에서 === 연산은 엄격한 동등성을 비교할 때 사용한다. 여기서 엄격한 동등성이란 타입과 값이 둘 다 같음을 의미한다. true를 만족하는 몇 가지 예를 들면 다음과 같다. 3 === 3 // 타입과 값이 같음 true 'abcd' === 'abcd' // 타입과 값이 같음 true true === true // 타입과 값이 같음 true false를 만족하는 몇 가지 예를 들어보면 다음과 같다. 33 === "33" // 숫자타입과 문자열타입 false "aaa" === "bbb" // 타입은 같지만 값이 다름 false false === 0 // 타입과 값 둘 다 다름 false ===은 타입과 값 모두 같아야 true를 반환한다. == 자바스크립트에서 == 연산자.. 2020. 9. 14.
JavaScript - JSON JSON(JavaScript Object Notation)은 ECMAScript 3rd 1999에서 쓰여진 object에서 큰 영감을 받아 만들어진 데이터 포맷이다. JSON 또한 {key : value}로 이루어져 있다. JSON은 브라우저 뿐만 아니라, 모바일에서 서버와 데이터를 주고받을 때 또는 서버와 통신을 하지 않아도 object를 파일 시스템에 저장할 때도 JSON 데이터 타입을 많이 이용하고 있다. 간략히 정리해보자면, 데이터를 주고 받을 때 쓸 수 있는 가장 간단한 파일 포맷이다. 텍스트 기반으로 가볍다. 읽기 편하다. key와 value로 이루어진 파일 포맷이다. 데이터를 서버와 주고받을 때 직렬화하고 전송할 때 쓰인다. 프로그래밍 언어나 플랫폼에 상관없이 쓸 수 있다. Object를 J.. 2020. 9. 2.