JS 기초문법 - 1

황태규·2023년 5월 24일
0

TIL

목록 보기
3/4

변수 : 우리가 임의로 지정하는 수
메모리에 저장한다. 읽어들어서 재용한다. 변수

변수의 5가지 주요 개념
변수 이름 : 지정된 값의 고유 이름
변수 값 : 변수에 지정된 값
변수 할당 : 변수에 값을 지정하는 행위
변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위
변수 참조 : 변수에 할당된 값을 읽어오는 것

변수를 선언할 수 있는 3가지 방법 : var, let, const
1. var 재선언 o 재할당 o
2. let 재선언 x 재할당 o
3. const 재선언 x 재할당 x

데이터 타입

runtime : run 하는 Time
코드를 작성할 때가 아니라, 실제 코드가 실행될 때

옆에 터미널에 코드가 실행될때
그 때, 데이터 타입이 결정된다.
java : String a = "abc":
const a = "abc";

숫자형

  1. 숫자
    1-1. 정수
    let num1 = 10;
    1-2. 실수(float)
    let num2 = 3.14;
    1-3. 지수형(Exp)
    let num3 = 2.5e5; // 2.5 x 10^5
    1-4. Nan : Not a Number
    let num4 = "Hello" / 2;
    1-5. Infinity(무한대)
    let num5 = 1/0;
    1-5. -Infinity(음의 무한대)
    let num6 = -1/0;

문자형

  1. 문자 : string(문자열 = 문자의 나열)
    '' = ""
    let str = "Hello world";
    2-1 문자열 길이 확인하기 (length)
    console.log(str.length);
    2-2. 문자열 결합하기 (concatenation)
    let str1 = "Hello, ";
    let str2 = "world";
    let result = str1.concat(str2);
    2-3. 문자열 자르기
    let srt3 = "Hello, world!";
    console.log(srt3.substr(7,5)); // 7번째에서 5번째 까지 출력
    console.log(srt3.slice(7,12)); // 시작위치부터 끝 위치 까지 지정
    2-4 문자열 검색 (search)
    let str4 = "Hello, world!";
    console.log(str4.search("world")); // 몇번째 부터 시작되냐
    2-5 문자열 대체 (replace)
    let str5 = "Hello, world!";
    let result01 = str5.replace("world", "javascript");
    2-6 문자열 분활
    let str6 = "apple, bnnana, kiwi"
    let result02 = str6.split(",");

불리언(Boolean) 참, 거짓

true(참), false(거짓)
let bool1 = true;
let bool2 = false;
undefined 정의안함
un : not , define : 정의하다
null : 값이 존재하지 않음을 "명시적"으로 나타내는 방법
let y =null;

object(객체) : key-value pair

ex
let person = {
naem : 'choi',
age : 20,
test : true
}

array(배열)

여러 개의 데이터를 순서대로 저장하는 데이터 타입
ex
let number = [1,2,3,4,5];
let fruits = ["apple", "banana", "orange"];

profile
응애

0개의 댓글