AI교육과정 - JavaScript.7

단비·2022년 11월 14일
0

AI교육과정

목록 보기
30/69
  • 주석(Comments)
    • //: 한 줄짜리 주석

    • /* */: 여러줄 주석

    • /** */: JSDoc을 사용하면 좋음

      🥨 주석은 코드 자체를 설명하는 것이 아닌 왜(WHY)와 어떻게(HOW)를 설명하는 것이 좋음

  • 예외처리
try {예외가 발생할 것으로 예상되는 문장}
catch(error객체){예외가 발생했을 때 처리할 문장}
finally{예외와 관계없이 무조건 실행할 문장}
  • 모듈(module) 자주 사용되는 코드를 별도의 파일로 만들어서 필요할 때마다 재활용할 수 있다.
    • export default: 모듈에서 단 한 개만 사용할 수 있는 함수 또는 변수

    • export: 모듈에서 여러 개를 사용할 수 있는 함수 또는 변수 [import로 가져옴]

    • 모듈로 작성된 파일을 추가하는 방법 [export, import가 있는 HTML에는 꼭 작성해야함]

      script type = 'module' src=경로
      
      //export
      export 함수명(){}
      export{함수명,함수명,..}
      
      //import
      // default가 있는 경우
      import increase from './count.js'
      import 디폴트함수명,{함수명,함수명..}
      import * as 별명 from '경로' // 해당 파일의 export 파일을 전부 불러옴
      // default가 없는 경우
      import {increase} from './count.js';

      🥞 별명 주기

    • 별명을 주면 별명으로 호출하여 사용해야함

      // 함수 count를 cnt로 별명주기
      count as cnt 
      // count.js 파일을 cnt로 별명주기
      import * as cnt from './count.js'; // 해당 파일의 export 파일을 전부 불러옴
      cnt.increase();
profile
tistory로 이전! https://sweet-rain-kim.tistory.com/

0개의 댓글