서울의볼

고정 헤더 영역

글 제목

메뉴 레이어

서울의볼

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (62)
    • computerScience (0)
    • codeKata (3)
    • notes (37)
    • projects (2)
      • node.js (12)
      • Flutter (4)

검색 레이어

서울의볼

검색 영역

컨텐츠 검색

자바스크립트

  • [TypeScript] 개발환경 구축 / tsc컴파일러

    2024.04.14 by 서울의볼

  • [CodeKata.js] reduce 배열 합 / 숫자 분리시 문자열로 우선 변환 / 전개연산자(...) / 배열 거꾸로 / Math.pow & sqrt / sort 오름차순

    2024.02.11 by 서울의볼

[TypeScript] 개발환경 구축 / tsc컴파일러

*컴파일러: 타입 검사를 해주는 녀석 타스의 tsc 컴파일러는 소스 코드의 정적 타입 검사를 수행해서 자스 코드로 변환을 해줌 (C언어 컴파일러는 기계어 코드로 변환해줌). 여기서 자스는 기계어로 따로 변환될 필요가 없는데, 자스는 동적 언어(=인터프리터 언어)기 때문임. Node.js나 크롬은 자스 실행시 V8 엔진이 코드를 해석 및 실행해주고, 같은 개념으로 파이어폭스 역시 SpiderMonkey가 코드를 해석하고 실행시켜줌. 그래서 동적으로 한줄씩 실행하다 에러가 나면 그게 바로 런타임 에러인 것. 타스 플젝 시작하기: tsc --init 으로 tsconfig.json 파일 생성 이때, compilerOptions를 설정해줘야 하는데, target 옵션의 경우 최신 브라우저는 보통 ES6를 지원하니..

notes 2024. 4. 14. 21:12

[CodeKata.js] reduce 배열 합 / 숫자 분리시 문자열로 우선 변환 / 전개연산자(...) / 배열 거꾸로 / Math.pow & sqrt / sort 오름차순

짝수와 홀수 짝수와 홀수를 구할 때 굳이 몫이 '0'인지 아닌지 구분할 필요 없음. 불리언을 활용하여 0은 자동으로 true 값이 되기 때문: function solution(num) { let result = (num % 2 === 0) ? "Even" : "Odd"; return result; }​ 벤치마킹 하고자 하는 답안 (삼항 연산자를 쓴 건 동일함): function evenOrOdd(num) { return num % 2 ? "Odd" : "Even" } // 아래는 테스트로 출력해 보기 위한 코드입니다. console.log("결과 : " + evenOrOdd(2)); console.log("결과 : " + evenOrOdd(3));​ 마지막 답안은 선언된 변수로만 return할 수 있도록..

codeKata 2024. 2. 11. 18:28

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
서울의볼 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바