study/JavaScript (10) 썸네일형 리스트형 Js - 사용자의 os 가져오는 방법 프로젝트를 진행중 사용자의 OS를 가져와 OS별로 처리해줘야 할 일이 생겼다. 이를 구현한 방법을 메모해 놓으려고 한다. (match 함수를 이용하여 해결) var userOs = navigator.userAgent.replace(/ /g, '').toLowerCase() if( userOs.match(/macintosh/i) == "macintosh") { return this.$store.commit("User/setUserOs", "mac") }else if(userOs.match(/window/i) == "window") { return this.$store.commit("User/setUserOs", "window") }else if(userOs.match(/android/i) == "andro.. Js - var, let, const의 차이점 1. var - var는 변수 선언에 있어 큰 단점을 가지고 있다. var name = 'sik' console.log(name) // sik var name = 'ms' console.log(name) // ms 위 코드는 같은 name이라는 변수 명을 가지고 한번 더 선언을 하였음에도 각자 다른값이 출력된다. 간단한 코드에서는 유연한 변수 선언을 통하여 편리할 수 있으나, 코드가 복잡해 진다면 변수를 파악하기 힘들것이다. 이를 보완하기 위해 변수를 선언하는 방식이 let과 const이다. 2. let - let을 통하여 변수를 선언시 이미 선언되 있는 변수가 있으면 이미 선언되있다는 오류메세지가 출력된다.(재선언 불가) let name = 'sik' console.log(name) // sik let.. 이전 1 2 다음