javascript 용어

윤태규·2023년 11월 28일

var: 같은 이름의 변수를 여러 번 선언해도 오류가 발생하지 않고, 가장 마지막에 선언한 값으로 변수가 덮어씌워집니다
let: 선언 후에 값을 변경할 수 있는 상수를 선언할 때 사용합니다.
const: 선언 후에 값을 변경할 수 없는 상수를 선언할 때 사용합니다.
Infinity: 무한성 숫자
length: 문자열 길이
concatenation: 문자열 결합
substr, slice: 문자열 자르기
search: 문자열 검색
replace: 문자열 대체
split: 문자열 분할
불리언: 참(true)과 거짓(false)을 나타내는 데이터 타입입니다
불리언 데이터 타입은 조건문(if, else, switch 등)과 논리 연산자(&&, ||, !)와 함께 많이 사용됩니다.
undefined: 값이 할당되지 않은 변수를 의미합니다.
null: 값이 존재하지 않음을 의미합니다
객체(Object): 속성과 메소드를 가지는 컨테이너, 중괄호({})를 사용하여 객체를 생성
배열: 여러 개의 데이터를 순서대로 저장하는 데이터 타입, 대괄호([])를 사용하여 배열을 생성합니다
산술 연산자(arithmetic operators)
더하기 연산자(+), 빼기 연산자(-), 곱하기 연산자(*), 나누기 연산자(/), 나누기 연산자(%)
할당 연산자(assignment operators)
등호 연산자(=), 더하기 등호 연산자(+=), 빼기 등호 연산자(-=), 나누기 등호 연산자(/=), 나머지 등호 연산자(%=)
비교 연산자(comparison operators)
일치 연산자(===), 불일치 연산자(!==), 작다(<) 연산자, 크다(>) 연산자, 작거나 같다(<=) 연산자, 크거나 같다(>=) 연산자
논리 연산자(logical operators)
논리곱(&&) 연산자: 두 값이 모두 true일 경우에만 true를 반환
논리합(||) 연산자: 두 값 중 하나라도 true일 경우 true를 반환
논리부정(!) 연산자: true를 false로, false를 true로 바꿉니다.
삼항 연산자(?:): 조건에 따라 값을 선택, 조건식 ? true일 때의 값 : false일 때의 값 형태로 사용
typeof 연산자: 값의 자료형을 확인, typeof 연산자는 원시 자료형의 경우, 해당 자료형의 이름을, 객체나 함수의 경우, "object" 또는 "function"을 반환합니다. typeof null의 경우 "object"를 반환하는 버그가 있습니다.
if문: 조건이 참인 경우에만 코드를 실행
if-else문: 조건이 참인 경우와 거짓인 경우 각각 다른 코드를 실행
if-else if-else문: 여러 개의 조건을 순서대로 비교하여, 해당하는 조건에 맞는 코드를 실행
switch문: 변수의 값에 따라 여러 개의 경우(case) 중 하나를 선택하여 해당하는 코드를 실행
default: 모든 경우에 맞지 않는 경우에 실행되는 코드를 작성
삼항 연산자: if문과 비슷한 역할을 하며, 조건이 참인 경우와 거짓인 경우 각각 다른 값을 반환
기본적인 for문: 초기값, 조건식, 증감식을 사용하여 반복 횟수를 제어
배열과 함께 사용하는 for문: 배열의 요소 개수만큼 반복하여 실행
for...in문: 객체의 프로퍼티를 순서대로 접근
while문: 조건식이 참인 경우에만 코드를 반복해서 실행
do...while문: 일단 한 번은 코드를 실행하고, 그 후에 조건식을 체크하여 반복 여부를 결정
break문: 반복문을 종료
continue문: for문과 함께 continue문을 사용하여 입력한 숫자를 제외한 0부터 9까지의 숫자를 출력

profile
끝까지 가자

0개의 댓글