목록프로그래밍/JavaScript (52)
쌓고 쌓다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cY14Rm/btrN5v6IyhW/6sxW65fKdRxvQYgwFk4Xi0/img.png)
상수 const 키워드로 선언한다. const 이름=값 1. 상수의 이름은 한 파일에서 한 번만 선언할 수 있다. 아래의 코드는 에러가 난다. const name = "이름1" const name = "이름2" 2. 상수는 한 번만 선언할 수 있어서 그 값을 지정해줘야 한다. 아래의 코드는 에러가 난다. const name; 3. 상수의 값을 변경할 수 없다. 아래의 코드는 에러가 난다. const name = "승민아" name = "홍길동" 상수의 의미는 수식이 변하지 않는다는 것이다. 변하는 값인 변수와 반대이다. 변수 변수를 만들 때 let 키워드를 사용한다. ( var도 변수를 생성 가능하나 let으로 대체됨 ) let 이름 = 값 변수의 값을 변경할 때 '='으로 변경 이름 = 값 1. 변수의..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Sr7Iv/btrOfbykD9p/atqKW7iAWut1Qei3848apk/img.png)
=== 연산자와 !=== 연산자는 값과 자료형이 같은지를 비교한다. == 연산자와 != 연산자는 값이 같은지를 비교한다. 무슨 차이가 있느냐? == 연산자를 사용하면 숫자와 문자열을 비교할때 어떻게든 값을 같게 만들어 값이 같은지를 비교합니다. 실행 예제 1 == "1" false == "0" "" == [] 0 == [] 실행 결과 실행 예제2 1 === "1" false === "0" "" === [] 0 === [] 실행 결과
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/emKu03/btrN8BEOMVY/kXdKqdaESxj9nddsckPWa1/img.png)
보통 아래처럼 문자열 연결 연산자(+)를 이용해 문자열과 값을 연결해 사용한다. console.log(' 1 + 2의 값은 ' + (1+2) + '입니다') 템플릿 문자열을 이용해 간단하게 표현이 가능하다. console.log(`1 + 2의 값은 ${1+2}입니다`) 템플릿 문자열은 백틱(`) 기호를 이용해 만든다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ecurWK/btrN4Foab1g/MF90kJwYN8YMK9lztFtHP1/img.png)
문자열 작은 따옴표와 큰 따옴표를 이용해 문자열을 표현함. '안녕하세요' "안녕하세요" 문자열 안에 따옴표를 사용해야 된다면 여러가지 방법이 있다. 1. 작은 따옴표 또는 큰 따옴표로 표현한 문자열 안에 반대의 따옴표 찍기 'Hello "World"' "Hello 'World'" 2. 이스케이프 문자(\)를 사용하여 따옴표 찍기 "Hello \"World\"" 'Hello \'World'' 그 외 특수 기능 \n : 줄바꿈 \t : 탭 \\ : 역슬래시(\) 그자체 출력 문자 선택 연산자 문자열 내부에 문자 하나를 선택 문자열[숫자] 위의 형태로 사용함 "안녕"[0] "안녕"[1] 문자열 길이 문자열 뒤에 .length를 입력하여 길이를 구함. "안녕하세요".length "".length 비교 연산자 연..