반응형

Web Programming/Javascript 2

[프론트앤드 개발 더하기] Javascript 데이터 타입

1. 데이터타입 Javascript의 Data Type(데이터타입)은 Primitive Type(기본형)과 Reference Type(참조형)으로 구분됨 1) Primititye Type : string, number, bigint, boolean, null, undefined, symbol(es6에 추가)로 구분 * null, undefined를 제외한 모든 기본값에는 기본값을 둘러싸는 객체가 있음 * symbol은 es6에서 추가된 변경 불가능한 primitive 타입으로 이름 충돌 위험이 없는 유일한 값. 객체 property key를 만들기 위해 사용됨 2) Reference Type : Obejct 로 하위 에 Array, Function, RegExp, Set / WeakSet(es6에 추가)..

[웹 프론트앤드 개발 더하기] Javascript를 통해 모바일 기기 OS 구분하기

Javascript 를 통해 프론트앤드 개발시 기기 OS 구분이 가능하다. 구분을 해야하는 경우는 다양한 이유가 있겠지만, 필자는 Android OS 혹은 iOS에 대한 감지가 필요했고 해당 코드를 통해 분기가 가능했다. 코드 if(/Android/i.test(navigator.userAgent)) { // Android 에 대응하는 코드 } else if(/iPhone|iPad/i.test(navigator.userAgent)) { // iOS에서 iPhone, iPad에 대응 하는 코드 } else { // Android, iOS를 제외한 OS } navigator.userAgent 지원 브라우저 javascript를 통해 모바일 기기 제조사 또한 측정이 가능하긴 하다. 출처 : https://can..

반응형