기초정리 -1 에 이어서 변수에 대입하는 값들의 종류가 있는데,
string 문자 - ""큰따옴표 안에 들어가 있는 것들에 대한 문자부분
ex) "123" + 5 = 1235 가 된다. 123은 숫자가 아닌 문자로 인식
number 숫자 - 말그대로 숫자.. 1, 2, 3
boolean 참,거짓 - true false 논리연산에 쓰이는 데이터타입
예시)
let password = 1
password + 2
console.log(password)
라고 썻을 경우에는 숫자 1이 뜰 것이다. +2를 하였지만 중간과정만 존재하고 끝맺음이 없어서
= 을 꼭 써서 할당시켜야함
**이부분은 익숙하지 않아 중요표시**
|| : or 연산 둘중 하나(헷갈려서 메모)
&& : and 연산 둘다
호이스팅: 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것을 말한다.
간단하게, var는 오류가 많고 이상한 변수이다.
var는 전역변수 지역변수를 무시하고 전역변수로 출력이 된다. (함수 function 제외)
let 은 전역변수 지역변수 구분이 되며, 오류가 뜨지않음
배열이란?
관련있는 데이터들을 하나로 묶어서 하나의 변수 아래에 저장할 때 사용한다.
일일히 하나씩 변수를 지정하게 되면 1~3개는 가능하지만 100개라면.. 휴 벌써부터 머리아프다.
배열의 방식은 let 배열 = ["배열1","배열2","배열3","배열4"]
배열의 순서는 0번부터 시작이 된다.
배열에서 추가하고 빼는 방법들이 있다.
let 배열.pop() 은 마지막에 있는 아이템을 뺌
let 배열.push("sample") push는 배열에 추가
let 배열.indexOf("sample") sample이 몇번째 배열에 있는지 확인
let 배열.slice("2") 0,1,2 이후에 있는 배열 없애기(짜르기)
let 배열.slice("1,3") 1,3번째 빼고 없애기
let 배열.splice(2,1) 2= 시작점 1= 갯수 시작점으로부터 몇개의 아이템을 제거하고 싶은지
slice와 splice는 둘다 빼는건데 차이가 없지 않을까? 아니 차이점은 명확하다.
slice 는 기존의 배열을 건들이지 않음
splice는 기존배열이 잘림
정리를하면서, 몰랐었던 내용을 더 알았고, 이미 알고 있던 내용이였더라도 반복학습을 통해 이해하고 또 이해하면 더 도움이 될 것이다..