[JavaScript] 반복문
Language/JavaScript2024. 1. 14. 00:22[JavaScript] 반복문

이 글은 혼자공부하는 자바스크립트(저자 : 윤인성)의 책 내용과 유튜브 동영상을 참고하여 개인적으로 정리하는 글임을 알립니다. for in 반복문 배열과 함께 사용할 수 있는 반복문은 for in 반복문이다. for in 반복문은 배열 요소의 인덱스를 이용해 특정 문장을 실행할 때 사용한다. for of 반복문 for of 반복문은 배열의 요소 자체를 이용해 특정 문장을 실행할 때 사용한다. for 반복문 다른 프로그래밍 언어에서 사용하는 for문과 똑같다. while, continue, break문은 다른 프로그래밍 언어와 똑같으므로 생략

[JavaScript] 배열(Array)
Language/JavaScript2024. 1. 14. 00:08[JavaScript] 배열(Array)

이 글은 혼자공부하는 자바스크립트(저자 : 윤인성)의 책 내용과 유튜브 동영상을 참고하여 개인적으로 정리하는 글임을 알립니다. 배열 만들기 배열명 = [요소, 요소, 요소.....] 배열 요소에 접근 배열명[인덱스] 배열 요소 추가 Array.push(요소) : 맨 뒤에 요소 추가 Array.unshift(요소) : 맨 앞에 요소 추가 Array.splice(인덱스, 0, 요소) : 원하는 인덱스에 요소 추가 두 번째 파라미터에 0이 아니라 1이 들어가면 요소 삭제다. 배열 요소 삭제 Array.pop() : 맨 뒤의 요소 삭제 Array.shift() : 맨 앞의 요소 삭제 Array.splice(인덱스, n) : 원하는 인덱스 포함 n개의 요소를 제거 원하는 요소의 인덱스 찾기 indexof(요소) ..

[JavaScript] 자료형, 상수와 변수, 자료형 변환
Language/JavaScript2024. 1. 13. 00:31[JavaScript] 자료형, 상수와 변수, 자료형 변환

이 글은 혼자공부하는 자바스크립트(저자 : 윤인성)의 책 내용과 유튜브 동영상을 참고하여 개인적으로 정리하는 글임을 알립니다. 기본 자료형 자바스크립트에서 가장 기본적이면서도 많이 사용하는 자료형은 아래와 같다. 숫자(number) 문자열(string) 불(bool) 문자열 자료형 문자열을 만들 때는 큰 따옴표를 이용해서 만들 수도 있고, 작은 따옴표를 사용해서 만들 수도 있다. 문자열 연산자 문자열 사이에 덧셈 기호를 사용하면 문자열을 연결할 수 있다. 문자열 내부의 문자 하나를 선택할 때는 문자 선택 연산자를 사용한다. 문자열의 길이도 구할 수 있다. 숫자 자료형 자바스크립트는 소수점이 있는 숫자와 없는 숫자를 모두 같은 자료형으로 인식한다. 숫자를 입력하면 숫자 자료가 만들어진다. 숫자 연산자 등은..

[JavaScript] JavaScript에서 알아두어야 할 기본 용어
Language/JavaScript2024. 1. 12. 00:43[JavaScript] JavaScript에서 알아두어야 할 기본 용어

이 글은 혼자공부하는 자바스크립트(저자 : 윤인성)의 책 내용과 유튜브 동영상을 참고하여 개인적으로 정리하는 글임을 알립니다. JS는 인터프리터 언어이다. 표현식과 문장 표현식 : 값을 만들어내는 코드 문장 : 하나 이상의 표현식이 모인 것, 문장 끝에는 세미콜론 또는 줄바꿈으로 문장이 종결되었음을 표현 자바스크립트에서 값을 만들어내는 코드를 표현식이라고 부른다. 273 10 + 20 + 30 + 2 'ReBugs' 하나 이상의 표현식이 모이면 문장이 된다. 문장 끝에는 마침표를 찍듯이 세미콜론 또는 줄바꿈을 넣어서 문장이 종결되었음을 알려준다. 키워드와 식별자 키워드 자바스크립트가 처음 만들어질 때 정해놓은 특별한 의미가 있는 단어를 키워드라고 한다. 식별자 식별자는 프로그래밍 언어에서 이름을 붙일 때..

[Java] char 타입을 정수 타입으로 변환
Language/Java2023. 11. 26. 00:21[Java] char 타입을 정수 타입으로 변환

char num = '1'; int tmp = num; //자동 타입 변환 System.out.print(tmp); char num = '1'; System.out.print((int) num); //강제 타입 변환하여 출력 이렇게 문자 '1'을 자동 타입 변환을 하거나 강제 형 변환을 해서 출력을 하게되면 1이 출력이 되는것이 아니라 49가 출력이되어서 나온다. 위에서 49가 출력된 이유는 '1'은 아스키코드로 49이기 때문이다. 즉, 문자 '1'이 정수로 타입 변환이 될 때 아스키코드 49로 변환된 것이다. 이런 문제는 charAt()메소드를 사용할 때도 나타난다. String num = "12345"; for(int i = 0; i < num.length(); ++i) { int tmp = num...

[Python] 변수와 입력
Language/Python2023. 8. 26. 00:49[Python] 변수와 입력

변수 변수의 개념 변수 : 값을 저장할 때 사용하는 식별자 파이썬에서는 숫자형/문자형을 비롯한 모든 데이터 타입에 대해 그것을 지칭할 수 있는 이름을 자유롭게 만들 수 있고 (키워드는 변수이름으로 사용 못함), 컴퓨터 하드웨어 중 메모리에 변수에 대한 공간을 만들고, 값을 할당함 컴퓨터의 메모리 공간에 이름을 붙이는 것으로 우리는 여기에 값을 저장할 수 있다. C언어에서는 직접 메모리 상의 공간에 접근할 수 있는‘포인터’를 제공하고 있으나, 파이썬에서는 포인터가 없고, 단지 객체의 참조값만 확인할 수 있음 불변 객체와 가변 객체 불변 객체 불변 객체(immutable object)은 한번 만들어지면 변경할 수 없는 객체 우리가 변수에 저장된 값을 변경하면 값을 저장하는 새로운 객체가 생성되어서 새로운 객..

[Python] 문자형
Language/Python2023. 8. 25. 00:14[Python] 문자형

문자열 문자와 단어 등으로 구성된 문자들의 집합을 의미 Python의 문자열은 유니 코드 문자를 나타내는 바이트 배열 단일 문자는 길이가 1 인 문자열 숫자도 따옴표 안에 있으면 문자열 파이썬의 문자열 리터럴은 작은 따옴표 또는 큰 따옴표로 묶음 -> 작은 따옴표 또는 큰 따옴표 세 개를 연달아 입력하는 방법도 가능 간단한 문자열 만들어 보기 • “Hello” • ‘안녕하세요’ • '''문자열을 공부하고 있습니다.''' • """문자열을 공부하고 있습니다.""" 문자열 내부에 따옴표를 넣으려면? 큰따옴표(작은따옴표) 안에 작은따옴표(큰따옴표)로 문자를 표기해야 함 ""안에 ""을 넣는다면, 단순 문자열이 두 번 반복되는 걸로 파이썬 인터프리터는 이해함 예 : ""안녕"하세요" → “”, “하세요” 가 독..

[Python] 파이썬 자료형
Language/Python2023. 8. 24. 00:25[Python] 파이썬 자료형

자료형 파이썬에서의 자료형 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻함 프로그램의 기본이자 핵심 단위임 C언어나 Java 같은 프로그래밍 언어와 달리, 파이썬에서는 코드를 작성할 때 프로그래머가 자료형을 지정하지 않아도 됨 프로그래밍 시 자료형을 지정하지 않아도 되긴 하지만, 파이썬 내부에서는 자동으로 자료형을 정해줌 • 런타임(실행 시간) 시에 자료형이 결정됨 • 자동으로 지정된 자료형은 어떻게 확인할 수 있나? -> type( )이라는 함수를 통해서 확인할 수 있음 • 실행시켜 보기 전에는 오류를 검출하기 어렵지만, 유연하고 빠르게 코딩이 가능 숫자형(수치 자료형) 숫자형(number)이란 숫자 형태로 이루어진 자료형으로, 123 같은 정수, 12.3 같은 실수,..

image