카테고리 없음

본캠프 2주차 (1)

jaeoun0238 2024. 11. 4. 20:36

JavaScript 수업 듣기!

[변수, 상수]

Var에 대해 설명

var은 같은 이름으로 다시 선언 가능하다.

let과 const는 안된다..!

 

// 오류 코드
var myVar = "Hello World";
var myVar = "Test 1"
myVar = "GoodBye";
console.log(myVar);

//  2. let
let myLet = "Hellow World1";
//let myLet = "Test 2"
myLet = "GoodBye 1";
console.log(myLet);

//  3. const
const myConst = "Hellow World2"
//const myConst = "Test 3"
myConst = "GoodBye 2";
console.log(myConst);

 

const줄에 myConst = "GoodBye 2"; 부분 오류

 

var 과 let은 재할당이 되지만 const는 안된다!

 

<변수, 상수>

var 은 같은 이름으로 다시 선언 가능하지만 let관 const는 안됨

그리고 var과 let은 재할당이 되지만 const는 안됨!

 

[데이터타입]

let num1 = 10; // 따옴표 안들어감!
console.log(num1);
console.log(typeof num1);

// 1-2. 실수(float)
let num2 = 3.14; 
console.log(num2);
console.log(typeof num2); //실수도 똑같이 number로 들어감!

// 1-3. 지수형(Exp)
let num3 = 2.5e5; // 2.5 x 10^5 2.5곱하기 10의 5제곱
console.log(num3);
console.log(typeof num3);

// 1-4.
// Nan : Not a Number
let num4 = "Hello" / 2;
console.log(num4);

// 1-5. Infinity(무한대)
let num5 = 1 / 0;
console.log(num5);
console.log(typeof num5);

// 1-5. Infinity(무한대)
let num6 = -1 / 0;
console.log(num6);
console.log(typeof num6);

 

순서대로 결과값

불리언(Boolean)

불리언 사용
결과값

 

// 2. 문자 : string(문자열 = 문자의 나열)
// ' ' = " "  //감싸줘야만 문자열이됨!
let str = "Hello World!";
// console.log(str);
// console.log(typeof str);

// 2-1. 문자열 길이 확인하기
console.log(str.length);

// 2-2. 문자열 결합하기
let str1 ="Hello, ";
let str2 = "World!";
let result = str1.concat(str2);
// console.log(result);

// 2-3. 문자열 자르기
let str3 = "Hello, World!"
// console.log(str3.substr(7, 5)) // 시작위치부터 몇개까지
// console.log(str3.slice(7, 12)); //시작위치부터 끝위치까지

// 2-4. 문자열 검색
let str4 = "Hello, World!";
//console.log(str4.search("World")) // World가 시작되는 지점 찾기

// 2-5. 문자열 대체
let str5 = "Hello, World!";
let result01 = str5.replace("World", "JavaScript");
//console.log(result01); // "Hello, JavaScript!"

// 2-6. 문자열 분할
let str6 = "apple, banana, kiwi";
let result02 = str6.split(",");
console.log(result02);

 

 

 

<<오늘의 요약>>

//  변수, 상수
//  메모리에 저장한다. 읽어들여서 재사용한다. 변수.

//  [변수의 5가지 주요 개념]
// 변수 이름 : 저장된 값의 고유 이름
// 변수 값 : 변수에 저장된 값
// 변수 할당 : 변수에 값을 저장하는 행위
// 변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위
// 변수 참조 : 변수에 할당된 값을 읽어오는 것
//  변수를 선언할 수 있는 3가지 방법 : var, let, const

/ 데이터 타입
// runtime : run 하는 time
// 코드를 작성할 때가 아니라, 실제 코드가 실행될 때
// -> 옆에 터미널에 코드가 실행될 때
// 그 때, 데이터 타입이 결정된다.
// java : String a = "abc";
// const a = "abc";

// 불리언(Boolean)
// true(참), false(거짓)

// undefined
// un : not, define : 정의하다