https://kagan-draca.tistory.com/162
1-1 JavaScript 소개
JavaScript의 역사 JavaScript는 1995년에 넷스케이프 커뮤니케이션에서 만들어졌다.처음 만들어졌을 당시 이름은 LiveScript였지만 Java라는 언어의인기로 홍보를 위해 JavaScript로 이름을 바꾸게 된다. Ja
kagan-draca.tistory.com
https://kagan-draca.tistory.com/163
1-2 JavaScript 변수 선언
변수 = 읽어들여서 메모리에 저장한다. 변수의 5가지 주요 개념 변수 이름 : 저장된 값의 고유 이름변수 값 : 변수에 저장된 값변수 할당 : 변수에 값을 저장하는 행위변수 선언 : 변수를 사용하
kagan-draca.tistory.com
https://kagan-draca.tistory.com/164
1-3 데이터 타입 및 JavaScript 꿀팁들
런 타임에 결정되는 데이터 타입! 런 타임 : 코드를 작성할 때가 아닌 실행될 때 타임 데이터 타입 종류 1. 정수 : 소수점이 없는 숫자ex) 0, 1, 2, 3, 4, 5, 6... -1, -2, -3, -4, -5, -6... 2. 실수 : 소
kagan-draca.tistory.com
https://kagan-draca.tistory.com/165
1-4 불(참과 거짓) 및 값 존재 유무
불 불 타입은 참인지 거짓인지를 판단할 때 사용 됩니다. Undefinedun : notdefine : 정의하다 위와 같이 x 변수에 값을 할당하지 않은 경우"undefined"로 값이 없음을 알려준다. NULLnull : 값이 존재하
kagan-draca.tistory.com
https://kagan-draca.tistory.com/166
1-5 (중요)형변환(명시적, 암묵적)
1. 정수 + "문자열" or "문자열" + 정수(암묵적 형변환)위와 같이 정수 + 문자열을 수행할 경우정수-> 문자열로 형으로 암묵적 형변환이 되고 문자열 + 문자열로 출력되는 것을 볼 수 있다. 2. bool
kagan-draca.tistory.com
https://kagan-draca.tistory.com/167
1-6 연산자(사칙 연산자, 비교 연산자)
사칙 연산자 1. 더하기(+) 연산자정수 + 정수 = 더해진 정수정수 + "문자열" = "더해진 문자열"실수 + 정수 = 실수실수 + "문자열" = "더해진 문자열"실수 + 실수 = 실수(딱 떨어지지 않는 실수)"문자열"
kagan-draca.tistory.com
https://kagan-draca.tistory.com/168
1-7 함수
함수 = fuction 기능을 뜻 한다. 컴퓨터에서는 Input을 바탕으로Output을 만들어내는 단위이다! 함수 사용 이유 : 1. 코드의 간결성2. 코드 재사용 함수 사용 이유 1. 함수 선언문function 함수 이름(){
kagan-draca.tistory.com
https://kagan-draca.tistory.com/169
1-8 스코프(scope)(범위) 및 화살표 함수
사전적 의미스코프(scope) : 범위 컴퓨터에서 범위란? : 변수의 유효성을 나타냅니다. 변수에는 전역 변수(Var), 지역 변수(Let + {}내부)이 존재 합니다. 예시로 쉽게 살펴보면 let x = 10;function printX(
kagan-draca.tistory.com
https://kagan-draca.tistory.com/170
1-9 조건문
조건문 종류1. if - else if - else2. switch 이 있다. 조건문 사용 이유 특정 조건에 맞는 상황에서만하위의 로직을 실행시키기 위해서 사용한다. IF - ELSE IF - ELSE 사용 방법(ELSE IF는 여러 개 만들기 가
kagan-draca.tistory.com
https://kagan-draca.tistory.com/171
1-10 조건 중첩 +(중요)(조건부 실행, 단축 평가)
다중 if문과 다중 조건문 조건을 여러개 사용한 조건문을만들고 싶다! ex) 20살 이상 여성인 조건을 찾고 싶다 방법 1.(다중 조건문)let age = 25;let gender = "여성";if(age >= 20 && gender === "여성") console.lo
kagan-draca.tistory.com
https://kagan-draca.tistory.com/172
1-11 (중요) 객체
객체 : 객체와 관련된 정보의 묶음 덩어리이다! (중요)객체의 형태위와 같은 형태로 key : value의 한 쌍을 가진다.이때, value에는 모든 형태의값들이 올 수 있다. ex)으로 value에는 모든 종류의 형
kagan-draca.tistory.com
https://kagan-draca.tistory.com/173
1-12 (중요)배열
배열 : 값들을 나열한다 배열 생성 방법 1. let 배열 = [~~~,~~~,~~~] 위와 같이 배열을 생성하면생성 및 값의 초기화를 동시에할 수 있다.2. let 배열 = new Array(원하는 크기 숫자) 위와 같이 배열을
kagan-draca.tistory.com
https://kagan-draca.tistory.com/175
1-13 반복문
반복문의 기초적인 형태 반복문 종류 1. for(초기값, 조건식, 증감) 문for(초기값; 조건식; 증감){}으로 구성된다. 위의 구성을 활용하면 0 ~ 9까지 i를 증가시켜 for문 내부 로직을 반복 수행시킬
kagan-draca.tistory.com
오늘은 기존에 JavaScript 알고리즘 문제를 풀어보며
JavaScript의 사용법을 악힌 것을
JavaScript 강의를 들으며 복습, 정리, 추가 학습하는
시간을 가졌다.
확실히 강의를 들으면서 내용을 정리하니
기존에 몰랐던 내용을 추가로 알게 되는 시간을 가졌다.
(...객체(spread 기능), 암묵적 형변환 우선순위, 화살표 함수)
하지만... 내가 객체, 배열 함수 전부 다를 기억할 수 있을까?
하는 생각이 든다...
항상 이런 기능이 있었는데 하면서 인터넷으로 확인을 하면서
문제를 풀었기 때문이다...
(신기하게 함수 이름을 보면 필요한 매개 변수들은 생각이 납니다...)
아직 1주차를 다 보지 못 한 상황 + 금요일(16일) 졸업식으로
결석을 할 것 같아 강의를 미리 들어야 하는데...
생각보다 정리해야 할 내용이 많은 것 같다...
'TIL' 카테고리의 다른 글
2024년 8월 14일 TIL (0) | 2024.08.14 |
---|---|
2024년 8월 13일 TIL (0) | 2024.08.13 |
2024년 8월 9일 TIL (0) | 2024.08.09 |
2024 8월 8일 TIL (0) | 2024.08.08 |
2024 8월 7일 TIL (0) | 2024.08.07 |