전역변수2 6월 12일 (1) python - 함수 함수 : 특정 용도의 코드(명령어)를 모아 놓은 것 정의형식) def 함수명(매개변수목록): 실행문장.... 사용형식) 함수명(값목록) 코드의 용도를 구분할 수 있다. 코드를 재사용할 수 있다. 실수를 줄일 수 있다. 호이스팅(hoisting) 선언 전에 사용 가능한 기법 파이썬 함수는 호이스팅이 불가! 함수 정의 먼저 후 호출하기 자바스크립트는 함수 표현식 콘솔에서 에러난 경우 삭제 후 다시 실행! def hello(): print("hello world!") def hi(): print("Welcome") if input('sel : ') == '1': hello() else: hi() # 단수(d)를 입력 받아서 해당 단을 출력 def gugudan(d): for i in range(1, 10): .. 2023. 6. 12. 3월 13일 (2) JavaScript - 변수 범위, 함수 표현식, 이벤트 변수의 범위(scope) 변수는 선언하고 사용할 때 적용되는 범위(scope)를 갖는다. 변수의 유효 범위에 따른 구분 1. 지역변수(local variable) - 함수 안에서만 사용할 수 있는 변수 매개변수도 지역변수이다. for 문에서 만든 변수(카운터 변수)는 for 범위 안에서만 사용할 수 있다. 2. 전역변수(global variable) - 함수 범위에 상관없이 모든 범위에서 사용할 수 있는 변수 화살표함수(=>) 함수 표현식을 화살표 함수로 간결하게 표현, 가독성 및 유지 보수성을 높이는 방식. 작성단계 1) function 키워드를 생략한다. p = 매개변수 const idfunction = function(p) {.....}; -> const idfucntion = (p) => {..... 2023. 3. 13. 이전 1 다음