본문 바로가기

javascript15

[JavaScript] 숫자형 1. 숫자 표현 방식 JavaScript에서 일반적으로 숫자를 표현하고 싶다면 다음과 같이 표현할 수 있습니다. let million = 1000000; let ms=0.000001; 중간에 _를 이용해서 표시할 수 있습니다. 큰 숫자의 경우 중간에 _를 넣어서 표시하면 가독성을 높일 수 있습니다. 아무렇게나 중간에 _를 넣어도 되긴 하지만 10,000,000와 같이 쉼표가 들어가는 자리에 _를 넣어주면 좋을 듯 합니다. let bigNumber = 10_000_000; let bigNumber = 120_00_0_00_0; e를 사용하면 10의 n제곱을 표현할 수도 있습니다. let million = 1e6; //(1*10^6) 1 곱하기 10의 6제곱 -> 1,000,000 let million2_5.. 2021. 7. 29.
[JavaScript] 원시값의 메서드 자바스크립트의 자료형은 크게 원시형과 객체로 나눌 수 있습니다. 원시형은 string, number, bigint, boolean, symbol, null, undefined를 의미합니다. 객체는 아래 예시와 같이 여러 프로퍼티들이 { } 안에 선언된 형태를 의미하죠. 여기서 프로퍼티는 key:value 쌍을 의미하는데, name:'Jason'에서 name이 key, 'Jason'이 value입니다. const user={ name:'Jason', age:23, sayHi:()=>{console.log('hi!')} } 메서드란 객체 안에 선언된 프로퍼티 중 함수인 것들을 의미합니다. 위 객체에서 sayHi와 같은 프로퍼티들을 메서드라고 합니다. 일반적으로 메서드는 객체에서만 쓸 수 있는데요, javas.. 2021. 7. 29.
[JavaScript] 단락평가(Short Circuiting) {selectedFriendInfo&&} 제가 최근 회사에서 작업 중인 코드의 일부를 발췌해왔습니다. PetThumbnail은 펫의 썸네일(프로핑 사진)을 보여주는 컴포넌트인데요, uri값에 이미지 주소 값을 넣어주면 사진을 표시해줍니다. 이 때 uri 값에서 서버에서 받아온 값에 썸네일 주소가 있으면 썸네일 주소를 표시해주고, 없으면 원본 이미지 주소를 표시해주는 코드를 작성했습니다. 작성해보니 코드가 너무 길어 알아보기 힘들었는데요, javascript의 단락평가란 개념을 이용해 아래와 같이 변경해보았습니다. {selectedFriendInfo&&} 이렇듯 단락평가를 이용하면 삼항연산자를 이용해 유효성 검사를 하는 경우, 또는 if문 등의 조건문을 이용하는 코드를 짧게 바꿀 수 있습니다. 2021. 7. 7.