본문 바로가기
반응형

함수4

[JavaScript 33가지 개념] 07. 함수 표현식(expression) vs 함수 선언문(declaration) 자바스크립트에서 함수를 만드는 방법은 대표적으로 두가지가 있다. 1. 함수 표현식(expression) 함수 표현식을 사용하는 방법은 다음과 같다. const [이름] = function (param1, param2, ...param3) { // 함수 본문 및 로직 } 2. 함수 선언문(declaration) 함수 선언문을 사용하는 방법은 다음과 같다. function [이름] (param1, param2, ...param3) { // 함수 본문 및 로직 } 3. 함수 표현식 vs 함수 선언문 함수 선언문은 호이스팅되지만 함수 표현식은 호이스팅되지 않습니다. 즉, 정의되기 전에 함수 선언을 호출할 수 있지만 함수 식으로는 이 작업을 수행할 수 없다. 함수 표현식을 사용하면 함수를 정의한 직후 함수를 사용.. 2022. 12. 8.
[JavaScript 33가지 개념] 06. 함수 범위, 블록 범위, 렉시컬(lexical) 범위 변수를 선언하는 위치에 따라 사용할 수 있는 범위가 다르게 정의된다. 기본적으로 javascript 변수는 함수 범위로 동작한다. 1. 함수 범위 function nameFunc() { var name1 = 'tom'; console.log('1-1', name1); } nameFunc(); console.log('1-2', name1); if (true) { var name2 = 'bob'; console.log('2-1', name2); } console.log('2-2', name2); 위 처럼 변수를 선언하고 호출하면 아래와 같은 결과가 나온다. 1-1 tom 1-2 undefined error 2-1 bob 2-2 bob 1-2에서 에러가 발생하는 걸 확인할 수 있다. 즉, 변수 선언 후 사용은.. 2022. 6. 6.
[Python] 문자열 자료형 - 인덱싱 / 슬라이싱 / 여러 함수들 인덱싱이란 필요한 데이터를 빠르게 검색해서 추출하는 방법이며, 슬라이싱은 인덱싱을 활용해 붙어있는 다중 데이터를 빠르게 검색해서 추출하는 방법이다. 인덱싱과 슬라이싱에 대해 알아보자. 1. 문자열 인덱싱 문자열에서 인덱싱을 사용하는 방법은 다음과 같다. 결과값을 보면 알 수 있듯이 아래와 같이 나타낸다. 0은 앞에서 첫번째 => Y 1은 앞에서 두번째 => e 2는 앞에서 세번째 => s -1은 뒤에서 첫번째 => y -2는 뒤에서 두번째 => a 2. 문자열 슬라이싱 문자열 슬라이싱 사용하는 방법은 다음과 같다. 1번 문자열 인덱싱에서 사용했던 a 변수에 있는 문장에서 all 부분을 검색하여 추출해봤다. 첫번째는 인덱싱을 이용한 방법이고, 두번째는 슬라이싱을 이용한 방법이다. 두번째 방법이 훨씬 간편하.. 2020. 3. 8.
[Python] 기본 문법 알아보기 기본적인 Python 문법을 알아보자. 1. 변수 기본적인 변수를 사용 방법은 다음과 같다. 더하기(+) 뿐만 아니라 빼기(-), 곱하기(*), 나누기(/) 등을 사용할 수 있다. 문자도 다음과 같이 사용할 수 있다. 2. 조건문 if 조건문을 사용하는 방법은 다음과 같다. 3. 반복문 for 반복문 중 for문 사용법은 다음과 같다. 4. 반복문 while 반복문 while문 사용방법은 다음과 같다. 5. 함수 함수를 사용하는 방법은 다음과 같다. 2020. 3. 1.
반응형