JavaScript(3)
-
node 환경에서 타입스크립트(TypeScript) 파일 실행하기
npm install -g typescript 타입스크립트로 파일을 작성해 줬다면 실행 결과를 얻기 위해 컴파일러을 이용해 .ts 파일을 -> .js 파일로 변환해주는 작업을 거쳐야한다. 1. npm install -g typescript 첫째, node를 사용해 글로벌로 타입스크립트를 설치해줬다면 기본적으로 타입스크립트를 자바스크립트로 변환해주는 '타입스크립트 컴파일러 ( tsc )' 실행이 가능해진다. 2. tsc main.ts 둘째, 우리가 작성한 ts 파일에 tsc 명령어를 실행하면 .ts 파일과 동일한 이름으로 변환된 .js 파일이 생성된다. 3. ts-node main.ts 셋째, ts -> js파일로 변환 과정을 거쳤다면 이제 ts 폴더명을 실행시켜 ts 파일의 결과값 확인이 가능하다. 2-..
2021.08.24 -
문자열 속 문자 한개 씩 돌며 조건 확인하는 방법 _ JS
문자열 속 특정 문자 갯수가 궁금할 경우 let text = "Neh Neh Neh Boo Boo~!" 위 문자열 속 영문자 'O'가 몇번 들어있는지 갯수를 확인하고 싶을 때 복잡한 for문은 사용하지 않으면서 python 속 count 함수와 같은 결과를 원한다면 어떻게 해야할지 정리해보았다. | 1) 변수가 문자열인 경우 let text = "Neh Neh Neh Boo Boo~!" text . split( "o" ) . length - 1; split()함수로 카운트를 원하는 문자 기준으로 나눠 분리된 배열의 'length값에 -1' 한 결과를 반환하면 된다. | 2) 문자열이 아닌 숫자인경우 let num = 1009800098; String( num ). split( 0 ) . length - ..
2021.07.16 -
Math 함수 완전 정복 (절댓값, 최대, 최소 등) _ JS
1. Math.abs(x) _ 절대값 반환 함수 파라미터에 빈 객체나 문자열, 여러 요소를 가진 배열나 아무런 값도 전달하지 않은 경우 NaN을 반환하고, null, 빈 문자열이나 빈 배열 제공 시 0을 반환한다. 양수 값은 그대로, 음수(-)일 경우만 양수(+)로 반환해주는 함수이다. Math.abs(2-3); // 1 Math.abs(3); // 3 Math.abs(null); // 0 Math.abs(''); // 0 Math.abs([]); // 0 Math.abs([1,2]); // NaN Math.abs({}); // NaN Math.abs('string'); // NaN Math.abs(); // NaN 2. Math.max( ) _ 최댓값 반환 함수 입력받은 값 중 가장 큰 숫자를 반환하는..
2021.07.16