javascript 기초정리 - 2

유경상·2022년 4월 7일
0

javascript

목록 보기
2/8

기초정리 -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 연산 둘다

호이스팅: 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것을 말한다.

let과 var의 차이점

간단하게, 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는 기존배열이 잘림

정리를하면서, 몰랐었던 내용을 더 알았고, 이미 알고 있던 내용이였더라도 반복학습을 통해 이해하고 또 이해하면 더 도움이 될 것이다..

profile
하루하루

0개의 댓글