-코드스테이츠 Pre Course를 들으며 배운 개념들을 정리
생초보라 자잘한 부분부터 여러가지 올라올 수 있으며, 수정될 가능성 매우 높음
변수 : 상황에 따라 변할 수 있는 이름이 붙은 값. 이름을 내가 지정할 수 있다.
ex) name
선언 : let name;
할당 : name = 'jim'; -> name에 'jim'이라는 값을 할당한다는 뜻
선언과 할당을 같이 쓰면 let name = 'jim'
표현식 : 변수와 특정값을 이용해서 연산하는 식
ex) let pi = 3.14;
let iLikeFruit = 'banana';
자바스트립에서는 문자의 띄어쓰기가 적용되지않는다. 대신 대문자를 사용하여 문자의 끊어짐을 표시. ex)i like fruit (X), iLikeFruit (O)
표현식은 여러한 변수들을 사용하여 만들 수 있다.
ex) let pi = 3.14; -> 변수 할당해서 선언
pi * 4 * 4; -> 반지름이 4인 원의 넓이라는 표현식
pi * 10 * 10; -> 반지름이 10인 원의 넓이라는 표현식
(pi * radius * radius -> 원의 넓이 구하는 공식 : 파이*반지름*반지름)
let radius = 6; -> '반지름은 6이다'라고 선언을 하면
pi * radius * radius; -> 반지름이 6인 원의 넓이 === pi * 6 * 6;
let areaOfCircle = pi * radius * radius
-> 표현식 areaOfCircle는 원의 넓이를 구하는 공식이다.
ex) let sum = 1; // sum === 1
sum = sum + 2; // sum === 3
sum = sum + 3; // sum === 6
sum = sum + 4; // sum === 10
변수에 할당이 없으면 undefine 라는 값이 나온다. undefined : 정의되지 않았다 라는 뜻.
변수에는 다양한 타입이 있다.
숫자(number), 문자열(string), 불리언(boolean), 자료형(compound), undefined, 함수(function)
자료형 : 숫자, 문자열, 불리언 타입이 서로 섞인 타입. 배열[], 객체{}
ex)
숫자 pi 3.141592
문자열 name jim -> 따옴표를 '' "" 사용하여 표시된다.
불리언 isFmale □여성입니까? -> 참(true),거짓(false)을 판단 true or false
배열 let fruits = [
'banana',
'apple',
'peach'
]
객체 let person = {
name : 'min',
age : 27,
isStudent : true
}
(추가예정)