본문 바로가기
반응형

전체 글161

[PHP 기초강좌] 제어문 - break 제어문 - break 반복문 사용 시 설정된 조건대로 기다리지 않고, 루프(Loop)에서 즉시 빠져나가고 싶은 상황이 있을 수 있습니다. break 키워드 사용은 반복문 구문 또는 switch 구문에서 사용되며, 해당 구문을 종료하고자 할 때 사용합니다. 다음 예제는 변수 $i가 값이 5가 되었을 경우 종료합니다. 2023. 2. 26.
[PHP 기초강좌] 반복문 - foreach 반복문 - foreach foreach는 PHP의 반복문 중 하나이며 다른 반복문과 달리 조건을 배열 변수를 사용하여 배열의 키(key)/값(value) 쌍 개수만큼 반복합니다. 2023. 2. 22.
[PHP 기초강좌] 반복문 - for 반복문 - for for문은 조건이 만족되면 반복적으로 실행하는 것은 while문과 비슷한 점은 있지만, 다른 점은 초기 변수 설정과 변수값 증감 설정을 할 수 있습니다. 다음 예제는 for문을 중첩하여 사용하는 예제입니다 2023. 2. 21.
[PHP 기초강좌] 반복문 - do while do while do while문은 while문과 유사하지만 한 가지 차이점이 있습니다. while문은 영역 내 구문을 실행하기 위해서 조건을 먼저 비교를 합니다. 하지만 do while문은 조건 만족 여부 상관 없이 영역 내 구문을 처음 한번 실행을 하고, 다음 반복 회차부터 조건을 비교합니다. 다음 예제는 변수 $k를 -10으로 초기화하고 do while문을 통하여 결과를 출력하는 예제입니다. 변수 $k 초기값이 do while문의 조건을 만족하지 않지만 조건과 상관없이 처음 한번은 실행을 합니다. 2023. 2. 20.
[PHP 기초강좌] 반복문 - while 반복문 - while while 반복문은 조건이 true 이면 반복적으로 수행합니다. true인 상태는 조건이 무한정 반복 수행하기 때문에 증감 연산자를 이용하여 조건을 false로 만드는 것을 유도하거나 제어문인 break문을 통하여 while문을 제어할 수 있습니다. 다음 예제는 $i를 정수 1로 초기화하고 6번 반복하는 예제입니다. 2023. 2. 17.
[PHP 기초강좌] 조건문 - switch case 조건문 - switch case switch case 구문은 구문 영역 중 하나를 선택하여 실행합니다. if elseif .. elseif else 구문의 방식은 elseif 조건마다 실행하는 반면 switch case 구문은 하나의 조건으로 바로 실행을 합니다. 조건이 만족하는 것이 없을 경우에는 default 영역을 실행 합니다. 2023. 2. 16.
[PHP 기초강좌] 조건문 - if/else, 삼항 연산자 조건문 코드를 작성하게 되면 어느 특정 조건일 경우에 실행을 해야 할 경우가 비일비재합니다. 프로그래밍 언어에서는 이를 조건문이라고 합니다. 조건문은 참(true)의 영역과 거짓(false)의 영역이 있습니다. 참의 영역의 구문을 실행하려면 boolean 데이터 유형의 true를 만족해야 하며 거짓의 영역의 구문을 실행하려면 false를 만족해야 합니다. PHP에서 이를 만족하는 구문이 if/else문과 삼항 연산자입니다. 이번 강좌에는 먼저 if/else문과 삼항 연산자에 대해서 알아보도록 하겠습니다. if/else if 문은 특정 조건이 충족되면(true 이면) if의 중괄호( { ... } ) 영역에 작성된 코드들이 실행됩니다. false일 경우 무언가 코드를 실행하고 싶을 때 else 문을 작성하.. 2023. 2. 15.
[PHP 기초강좌] 연산자 - 비트 연산자 비트 연산자 비트 연산은 이진 데이터를 연산 하기 때문에 먼저 비트와 바이트의 개념에 대해서 간략하게 살펴보고 비트 연산에 대해서 알아보도록 하겠습니다. 비트( bit, binary digit ) 비트(bit)는 binary digit의 약자입니다. 비트는 0과 1의 값만 가질 수 있으며, 그 표현은 기수법 2진수로 표현합니다. 컴퓨터 시스템은 0은 off를 의미하며 on은 1을 의미합니다. 바이트(Byte) 바이트는 정보의 기본단위이며 일련의 비트(bit)로 구성됩니다. 1바이트 당 8비트로 구성되었습니다. 단위/기호 용량 단위 1바이트(Byte) 8 bit 1킬로바이트(KB) 1024 Byte 1메가바이트(MB) 1024 KB 1기가바이트(GB) 1024MB 1테라바이트(TB) 1024GB 1페타바이.. 2023. 2. 14.
[PHP 기초강좌] 연산자 - 배열 연산자 배열 연산자 배열 연산자는 배열을 비교하거나 값을 조합하는 데 사용합니다. [ $a , $b 두 변수는 배열 ] 연산자 기호 의미/명칭 사용 예 결과 + 배열 조합 $a + $b $a와 $b를 비교하여 $b는 $a의 없는 배열 키(array key)와 배열 값(array value)을 추가합니다. == 배열 값/키 일치 여부 비교 $a == $b $a와 $b를 비교하여 배열 키/값 쌍 동일하면 true 반환 === 배열 동일 여부 비교 $a === $b $a와 $b를 비교하여 순서와 배열 키/값 쌍이 모두 동일하면 true를 반환 != 배열 값/키 불일치 여부 비교 $a != $b $a와 $b와 같지 않으면 true를 반환 배열 값/키 불일치 여부 비교 $a $b $a와 $b와 같지 않으면 true를 반.. 2023. 2. 13.
순환소수 순환소수는 무한정으로 일정한 숫자가 반복적으로 반복되는 숫자를 순환소수라고 한다. 이것 또한 간단하다. 이 순환소수에서 문제가 나오는 건 단 하나! 순환소수를 분수로 고치는 문제만 나온다. 순환소수를 분수로 고칠 때는 9랑 0만 알면 된다. 예를 들어, 0.112112112…라는 순환소수가 있다고 가정해보자. 그럼…여기서 반복적으로 나오는 숫자가 112가 반복되는 것을 알 수 있다. 그럼…순환마디는 딱3개…순환하는 마디가 3개만 9가 세 개만 나오면 된다. 그럼…분모는 999가되고 분자는 112가 된다. 그럼 이번에는 0.3112112112..라는 숫자가 있다고 가정해보자. 이때는 소수점 첫째 자리를 제외하고 소수점 둘째 자리부터 소수점 넷째짜리까지 반복적으로 숫자가 이어지는 것을 볼 수 있다. 이 때는.. 2023. 2. 11.
wsl 우분투(ubuntu)에서 마운트 mount 하는법 sudo mount -t drvfs [로컬 호스트 장치][로컬 호스트경로] [마운트 디렉토리] sudo mount -t drvfs D: /mnt/d 2023. 2. 11.
[PHP 기초강좌] 연산자 - 문자열 연산자 문자열 연산자 PHP에서 많이 활용되는 문자열 연산자입니다. 문자열 연산자는 연결 연산자와 연결 할당 연산자가 있습니다. 연산자 기호 연산자 명 사용 예 결과 . 문자열 연결 연산자 $a . $b 문자열을 저장하고 있는 두 변수 $a와 $b를 연결 할당합니다. .= 문자열 연결 할당 연산자 $a .= $b 문자열을 저장하고 있는 두 변수 $a, $b에서 $b의 문자열을 $a에 추가합니다. 2023. 2. 11.
[PHP 기초강좌] 연산자 - 논리 연산자 논리 연산자 논리 연산자는 데이터 유형 boolean으로 반환되며 true 또는 false를 반환합니다. 조건문에서 많이 활용되는 만큼 확실하게 이해하도록 합시다. 연산자 기호 연산자 명 사용 예 결과 && and $a && $b 1. true 조건 $a와 $b 모두 true이면 true를 반환 합니다. 2. false 조건 - $a와 $b 중 하나만 false여도 false를 반환 합니다. - 두 변수 모두 false이면 false를 반환 합니다. and and $a and $b 1. true 조건 $a와 $b 모두 true이면 true를 반환 합니다. 2. false 조건 - $a와 $b 중 하나만 false여도 false를 반환 합니다. - 두 변수 모두 false이면 false를 반환 합니다. |.. 2023. 2. 10.
[PHP 기초강좌] 연산자 - 비교 연산자 비교 연산자 비교 연산자는 주로 조건문에서 활용됩니다. 조건문을 배우기 전에 비교 연산자에 대한 개념을 확실히 다져 놓아야 큰 어려움 없이 조건문을 이해하실 수 있습니다. 아래 표는 연산자 기호 별로 정리를 하였습니다. 연산자 기호 의미 사용 예 결과 == 같음 $a == $b $a와 $b가 값이 같으면 true 반환 === 같음 $a === $b $a와 $b가 값이 같으면서 데이터 유형이 같으면 true 반환 != 같지 않음 $a != $b $a와 $b가 값이 같지 않으면 true 반환 같지 않음 $a $b $a와 $b가 값이 같지 않으면 true 반환 !== 같지 않음 $a !== $b $a와 $b가 값이 같지 않거나 동일한 유형이 아닌 경우 true 반환 - ~보다 큰 - 초과 $a > $b $a가.. 2023. 2. 9.
[PHP 기초강좌] 연산자 - 증감 연산자 증감 연산자 - 증가 연산자는 변수 값을 증가시키는데 사용 - 감소 연산자는 변수 값을 감소시키는데 사용 연산자 기호 설명 ++ 증가 연산 -- 감소 연산 연산 의미 결과 ++$a 전위 증가 변수 $a를 자연수 1 증가 후 반환 $a++ 후위 증가 변수 $a를 반환 후 자연수 1 증가 --$a 전위 감소 변수 $a를 자연수 1 감소 후 반환 $a-- 후위 증가 변수 $a를 반환 후 자연수 1 감소 2023. 2. 8.
[vuejs]비트 vite - Error [ERR_REQUIRE_ESM]: Must use import to load ES Module 1. 오류 증상 Error [ERR_REQUIRE_ESM]: Must use import to load ES Module Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from ..... 2. 원인 nodejs 버전에 맞지 않아서 생긴 오류 => nodejs 버전 최소 14.18.0 필요 3.해결 nodejs 16.xx 버전대로 설치하여 해결 2023. 2. 8.
[PHP 기초강좌] 연산자 - 대입 연산자 대입 연산자 프로그래밍 연산자 공부를 하면서 수학 기호와 같거나 비슷하여 혼돈하시는 분들이 많습니다. 특히 수학에서 등호(=)는 우변과 좌변이 같다는 의미이지만 프로그래밍 언어에서는 다른 의미입니다. 피 연산자(좌변)에 값을 할당한다는 의미로 사용되고 있습니다. 연산 사용 예) 동일 표현 설명 = $a = "안녕"; - += $a += 10; $a = $a + 10; 10을 더하고 결과를 $a에 저장 -= $a -= 10; $a = $a - 10; 10을 빼고 결과를 $a에 저장 *= $a *= 3; $a = $a * 3; 3을 곱하고 결과를 $a에 저장 /= $a /= 2; $a = $a / 2; 2를 나눈 결과 몫을 $a에 저장 %= $a %= 2; $a = $a % 2; 2를 나눈 결과 나머지를 $.. 2023. 2. 7.
javascript - 자바스크립트 페이지 맨 위로 이동 스크롤 window.scroll javascript - 자바스크립트 페이지 맨 위로 이동 스크롤 window.scroll 테스트를 하기위해서 p태그를 삽입하였습니다. 실제 사용시 제거하시고 사용하시길 바랍니다. 테스트 스크롤 이동 2023. 2. 7.
javascript - 자바스크립트 마우스 오른쪽 클릭 방지/막기 contextmenu javascript - 자바스크립트 마우스 오른쪽 클릭 방지/막기 2023. 2. 7.
[PHP 기초강좌] 연산자 - 산술 연산자 우선순위 산술 연산자 우선순위 산술 연산자 우선순위는 수학 사칙연산 우선순위와 동일합니다. 연산자 기호 연산 사용 예 결과 + 덧셈 $a + $b 변수 $a와 $b의 합 - 뺄셈 $a - $b 변수 $a와 $b의 차 * 곱셈 $a * $b 변수 $a와 $b의 곱 / 나누기 $a / $b 변수 $a와 $b의 몫 % 나머지 $a % $b 변수 $a를 $b로 나눈 나머지 우선순위 산술 연산자 1 * / % 2 + - 다음 예제코드를 보시면 수학의 사칙역산 우선순위 처럼 우선순위가 낮은 연산자에 괄호를 할 경우 먼저 수행을 합니다. https://lifefun.tistory.com/131 [PHP 기초강좌] 연산자 - 산술 연산자 PHP 산술 연산자 PHP 산술 연산자는 덧셈 연산자, 뺄셈 연산자, 곱셈 연산자, 나누기.. 2023. 2. 6.
반응형