본문 바로가기

Javascript39

JavaScript - Object 객체는 {}(중괄호)로 감싸져 있고, 클론으로 구분된 이름/값 쌍들이 쉼표로 분리된 목록의 형태이다. 다시 말해, 객체는 이름과 값으로 구성된 프로퍼티들의 집합이라 할 수 있다. 여기서 주의할 점은 프로퍼티 이름이 중복되어선 안된다. 객체의 예) let plan1 = { name: "Basic", price: 3.99, space: 100, transfer: 1000, pages: 10 }; 위의 규칙을 지켜 객체를 만들 수 있다. property 이름은 중복될 수 없다. property 이름과 property값 사이에 :(콜론)으로 구분한다. property를 추가할 때는 ,(쉼표)를 붙여준다. property값에는 어느 type이나 가능하다.(string, number, array, object, f.. 2020. 7. 4.
JavaScript - Number 수학 계산을 위해서는 JavaScript에서 제공하는 Math 객체를 사용해야 한다. 절댓값 구하기, sin, cos, 제곱근 등등, Math 객체를 사용한다. 만약 반올림을 해야 한다면 console.log(Math.round(2.5)); console.log(Math.round(2.49)); console.log(Math.round(2)); console.log(Math.round(2.82)); 이런 식으로 써줄 수 있다. 반올림이나 올림, 내림 등을 써야 하는 경우는 앱 평가 등이 있을 것이다. (올림은 round대신 ceil을 쓰면 되고 내림은 floor을 쓰면 된다.) Math 뿐만 아니라 랜덤 함수를 이용해 랜덤 숫자도 쉽게 구할 수 있다. 원래라면 개발자가 랜덤 숫자를 구할 수 있는 기능을 .. 2020. 7. 4.
JavaScript - 날짜와 시간 1. 날짜와 시간(Date) 프런트엔드 개발할 때, 날짜와 시간을 다루는 경우가 많다. 회원가입을 한 날짜와 시간, 글을 작성한 시간 휴대폰의 현재 시간 등.. 날짜와 시간을 저장하고 보여줄 때 날짜 객체를 사용한다. 날짜 객체를 호출하면 쉽게 시간과 날짜를 얻을 수 있다. 날짜 객체를 생성할 때는 new 연산자 다음에 Date 생성자를 쓴다. var rightNow = new Date(); console.log(rightNow); 이렇게 코드를 작성할 경우 console.log를 찍어보면, 2019-02-18T00:45:06.562Z 이러한 값이 나온다. 단, 브라우저마다 표현하는 법이 조금씩은 다르다. new Date()로 반환된 표현은 사람이 읽기 좋은 표현일 뿐, 실제로 코딩할 때는 new Dat.. 2020. 6. 22.
JavaScript - String, Number 변환 Number 함수를 사용해서 String에서 Number형으로 전환할 수 있다. var birthYearInput = "2000"; console.log(typeof birthYearInput); var numberBirthYear = Number(birthYearInput); console.log(typeof numberBirthYear); Number함수 말고 parseInt, ParseFloat 등도 있다. parseInt("1.901"); parseFloat("1.901"); Number("1.901"); parseInt("200") + 1; 그렇다면 반대로 Number형에서 String형으로 변환할 수도 있다. var numberAsNumber = 1234; var numberAsString =.. 2020. 6. 22.