본문 바로가기

분류 전체보기183

[JavaScript] iterable JavaScript에서 iterable 객체는 배열을 일반화만 객체로, for ... of 를 사용할 수 있는 것이 특징입니다. 1. Symbol.iterator 객체에 Symbol.iterator라는 메서드를 추가하게 되면 그 객체는 반복 가능한 객체가 됩니다. for ... of 문이 시작되면 for ... of는 Symbol.iterator를 호출하는데, Symbol.iterator가 없으면 에러를 발생시킵니다. Symbol.iterator가 추가되지 않은 다음 코드를 작동시키면 아래와 같은 결과가 나옵니다. let range = { from :1, to: 5, } for(let num of range){ console.log(num); } 객체에 Symbol.iterator는 다음과 같이 추가해줄.. 2021. 7. 30.
[JavaScript] 배열 1. 배열의 선언과 활용 아래 코드는 배열 선언 및 배열의 [ ]를 이용해 원하는 인덱스에 배열 값을 추가해주는 코드입니다. let fruits=['사과', '배']; //배열 선언 console.log(fruits); fruits[2]='감'; // 2번 인덱스에 '감' 추가 console.log(fruits); fruits[4]='바나나'; // 4번 인덱스에 '바나나' 추가 console.log(fruits); console.log(fruits[2]); console.log(fruits[3]); 보시면 꼭 순서대로 넣지 않아도 값이 추가는 되는 것을 확인하실 수 있고, 건너 뛴 인덱스의 배열 값은 undefined가 출력되는 것을 확인하실 수 있습니다. 그리고 배열의 자료형은 제약을 받는지 않아 문.. 2021. 7. 29.
[JavaScript] 문자열 1. 문자열 표현 문자열의 표현 방식은 다음과 같습니다. let str1='string'; let str2="string"; let str3=`string`; const num1=1; let str4=`num1=${num1}`; //num1=1 중간에 특수 기호를 넣으면 다양한 표현이 가능합니다. 해당되는 특수 기호에 대한 정보는 아래 참고에 걸어놓은 링크에서 더 확인하실 수 있습니다. const str1='Hello!\nHi!' //결과값: //Hello! //Hi! // \n으로 인해서 줄바꿈이 되어 나옵니다. 2. 문자열 접근 방식 문자열에 접근하는 방식은 크게 두 가지가 있습니다. let str='I have an apple.'; console.log(str[0]); //str의 0 번째 문자 반.. 2021. 7. 29.
[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.