자바스크립트에서 변수의 선언이란 메모리 공간을 할당하고 그 공간을 식벽할 이름을 부여하는 것을 의미합니다. 자바스크립트에서 변수를 선언하는 방법은 주로 var, let, const 키워드를 사용합니다. 각각의 키워드는 특징이 입니다. 변수 선언할 때 기본 구문은 다음과 같습니다. 변수키워드 식별자 여기서 변수 키워드는 var, let, const 중 하나를 사용할 수 있고, 식별자는 변수나 상수의 이름을 의미합니다. var 변수이름; let 변수이름; const 상수이름 = 값; var var의 특징 함수 스코프를 가집니다. 함수 내에서 선언된 var 변수는 해당 함수 내에서만 유효합니다. function myFunction() { var functionScoped = "접근 가능"; console.lo..
파이썬에서 함수와 관련된 변수의 범위(scope)를 이해하는 것은 중요합니다. 변수의 범위는 해당 변수가 프로그램 내에서 접근 가능한 영역을 결정합니다. 지역변수 함수내 에서 생성되고, 오직 그 함수 내에서만 접근 가능한 변수들입니다. 함수가 실행을 마치면, 이지역 변수들은 메모리에서 사라지게 됩니다. def my_function(): local_var = 5 # 지역 변수 print(local_var) # 함수 내에서 접근 가능 my_function() # 출력: 5 #print(local_var) # 오류 발생: local_var는 함수 외부에서 접근 불가 전역변수 함수 외부에서 정의된 변수로, 프로그램 전체에서 접근 가능합니다. 함수 내부에서 전역 변수를 변경하려면, global 키워드를 사용해 해..
함수의 반환 값은 함수가 작업을 수행한 후 그 결과를 호출자에게 다시 전달하는 값입니다. 파이썬에서는 return 문을 사용하여 함수의 반환 값을 지정할 수 있습니다. 함수에서 return 문을 만나면, 함수는 그 시점에서 실행을 중단하고 return 문 뒤에 오는 값을 호출한 곳으로 반환합니다. retrun 문의 사용 함수에서 return 문을 사용하는 가장 간단한 방법은 하나의 값을 반환하는 것입니다. def add_two_numbers(a, b): result = a + b return result sum = add_two_numbers(3, 4) print(sum) # 출력: 7 위 예제에서 add_two_numbers 함수는 두 개의 매개변수 a와 b를 받아, 둘을 더한 결과를 반환합니다. 여러..
웹 게임 개발 [웹 게임 개발] 핑퐁 - 화면 만들기 파일 생성 pingpong 폴더안에 index.html, style.css, game.js 파일을 각각 생성합니다. HTML파일 연결 index.html 파일에 css와 js 파일을 연결합니다. link 태그로 css 연결, script 태그로 js 연결 해줍니다. 캔버스 생성 index.html 파일에 body태그안에 canvas태그를 사용해 게임 화면을 생성합니다. css 스타일 style.css 파일에서 body의 여백 제거와 canvas화면을 뷰포트 기준으로 100, 화면을 검정색으로 스타일링 합니다. 캔버스는 기본적으로 인라인요소로 블록요소로 변경하여 마진 패딩 제거하고 불필요한 스크롤바 생성 방지를합니다. 반응형 화면 만들기 game.js ..
[코딩 테스트] 프로그래머스 - 문제 풀이 모음 문제 정수 number와 n, m이 주어집니다. number가 n 배수이면서 m의 배수이면 1을 아니면 0울 return 하는 solution 함수를 완성해주세요. 입출력 예 number n m result 60 2 3 1 55 10 5 0 문제풀이 정수 number가 n과 m의 공배수이면 반환값을 1 아니면 0을 출력하는 문제입니다. 공배수란 두 개 이상 수의 배수 중 공통되는 배수를 말합니다.예를 들어 12 정수는 2와 3의 공배수입니다. 즉 나눠서 0이 되는 숫자입니다. def solution(number, n, m): if (number % n ==0 and number % m == 0): return 1 else: return 0 number가 n..