: 두 표현식의 관계를 비교하는 이향연산자임
-> boolean 타입의 true/false로 표현
<: A보다 B가 더 큰 경우 참
.>: A보다 B가 더 작은 경우 참
<=: A보다 B가 크거나 같은 경우 참
.>= : A보다 B가 작거나 같은 경우 참
== : A와 B가 같은 경우 참
!= : A와 B가 같지 않은 경우 참
: 두 연산자가 모두 true일 때 true 이항연산자
: 두 연산자가 하나로 true 일 때 true 이항연산자
: 연산자가 true인 경우 false
false인 경우 true 단항연산자

? 영상 강의엔 ++,--가 1순위라 언급 안 되어있는데 어떻게 사용했을 때 우선계산이 되는지 궁금함
변수.concat("붙일 변수")
"문자열".concat("붙일 변수")
-> 문자열 붙일 변수
- 더하기 연산자 활용
문자열 변수 + 문자열 변수
(문자열 + 숫자열 가능)
"Pi is"+3.14
>"Pi is 3.14"

charAt함수
첫 문자 : str.chrAt(0)
마지막 문자 : str.chrAt(전체길이-1)
(범위를 벗어난 위치 불러오면 빈 공간""을 도출함)
대괄호[] 사용
첫 문자 : str[0]
마지막 문자 : str[str.length-1]
(범위를 벗어난 위치 불러오면 undefined를 도출함)
.substring(n, m) : n번째 자리부터 m번째 자리까지 문자열
.substr(n,l) : n 번째 자리부터 l길이 만큼 문자열
(-n인 경우 뒤에서부터 문자열 셈)
.indexOf(str) :str 등장하는 위치를 알려줌
lastIndexOf(str): 뒤에서부터 세서 등장하는 위치 알려줌
(존재하지 않는 str은 -1값을 반환)

: 값을 저장할 수 있는 변수(엘리먼트)의 연속된 공간
인덱스를 이용해 각 변수에 접근이 가능함
엘리먼트는 어떤 자료형이든 상관 없이 저장이 가능
var_mix_arr = [1,true,3.14,"string",{name:"object"},[1,2,3]];
// 배열의 길이는 똑같이 .length 이용
배열의 엘리먼트 불러오기
배열이름[index]
없는 인덱스를 불러올 경우
undefined

? console(arr[2])값을 불러오는 걸 초기화라 하나

.push(element) : 배열 뒤에 엘리먼트 추가됨
.pop() : 배열 뒤에 엘리먼트 삭제하고 return
.shift(): 배열 앞에서 엘리먼트 삭제하고 return
.unshift(element) : 배열 앞에 엘리먼트 추가
arr1.concat(arr2) : 배열 붙이기
arr.indexOf(element): element가 있는 첫 위치 검색하기
arr.lastIndexOf(element) : element가 있는 마지막 위치 검색하기
: 문자열을 구분자(,)로 나눠서 각각 담은 배열을 반환한 함수
var str="1,2,3,4,5";
arr = str.split(",");
> arr = ["1", "2", "3", "4", "5"];

: 코드에 대한 설명 등 때문에 작성하는 프로그램과 무관한 코드
// : 한 줄 주석
/* 설명*/ : 여러 줄 주석
if(/*조건식*/){
/*참인경우 실행될 코드*/
}
else if( /*조건식*/ ){
/*if 문의 조건이 거짓이고, 위의 조건식이 참인경우 실행될 코드*/
}
/* 여러개의 else if... */
else if( /*조건식*/ ){
/*위의 if, else if문의 모든 조건이 거짓이고, 위의 조건식이 참인경우 실행될 코드*/
}
else{
/*모든 if, else if 문이 모두 실행되지 않았을 때 실행될 코드*/
}

완강인증



4일차 확인했습니다! 수고하셨습니다!