분류 전체보기

TIL

[멋쟁이사자처럼 - 프론트엔드 스쿨 TIL] JavaScript (9)

Today I Learn : 2024-06-07# 화살표 함수 (arrow function)- 함수 표현식보다 단순하고 간결한 문법으로 함수를 만드는 방법let func = (arg1, arg2, ... argN) => { return expression; }// 또는let func = (arg1, arg2, ... argN) => expressionlet func = function(arg1, arg2, ... argN) { return expression;}   # 재귀와 스택 (recursion & stack)참고 ) https://ko.javascript.info/recursion 재귀와 스택 ko.javascript.info- 문제해결을 하다보면 함수에서 다른 함수를 호출할 때 자기 자신을 호..

JavaScript

[JavaScript] 변수 (Variables)

# 0. 참고① https://ko.javascript.info/variables 변수와 상수 ko.javascript.info② 모던자바스크립트(Deep Dive) : 4장 변수# 1. 변수 (Variables)- 데이터를 저장할 때 쓰이는 이름이 붙은 저장소- 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙여진 이름// 예 ) 변수생성과 값의 할당var result = 10 + 20;/* 1. 10 + 20은 연산을 통해 새로운 값 30을 생성한다. 2. 연산을 통해 생성된 값 30은 메모리 공간에 저장된다. 3. 메모리 공간에 저장된 값 30을 재사용할 수 있도록 저장된 메모리 공간에 이름을 붙이는 것이 변수*/- 변수 이름 : result - 변수..

TIL

[멋쟁이사자처럼 - 프론트엔드 스쿨 TIL] JavaScript (8)

Today I Learn : 2024-06-05참고 ) https://ko.javascript.info/function-expressions 함수 표현식 ko.javascript.info # 함수 표현식 (Function Expression)- 자바스크립트는 함수를 특별한 종류의 값으로 취급한다.참고 ) first-class function (일급객체, 일급함수)→ 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체- 함수를 생성하고 변수에 할당 → 함수는 값이기 때문에 변수에 할당 가능예시 )// 함수 선언(Function Declaration, 함수 선언문 방식)function sayHi() { console.log('Hello!');}// 함수 표현식(Function Expressio..

TIL

[멋쟁이사자처럼 - 프론트엔드 스쿨 TIL] JavaScript (7)

Today I Learn : 2024-06-04console.log(object.prototype.hasOwnProperty); // 메서드 빌려쓰기javaScript.hasOwnProperty.call(a, b);* call :  객체 뽑아내는법javaScript['creator'] === javaScript.creator // 점 표기법 : 변수 설정 X// 대괄포 표비버 : 변수 설정 O# for...in- for...in은 객체에게 양보하자- 배열은 순서 보장이 안됨, 성능↓https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/for...in for...in - JavaScript | MDNfor...in 문은 상속된 ..

TIL

[멋쟁이사자처럼 - 프론트엔드 스쿨 TIL] JavaScript(4)

Today I Learn : 2024-05-31참고 ) https://ko.javascript.info/comparison 비교 연산자 ko.javascript.info* 비교연산자a > b : a가 b보다 크다.a a >= b : a가 b보다 크거나 같다.a a == b : a와 b가 같다(동등).a != b : a와 b가 같지 않다(부등).참고 ) ① a = b 와 같이 등호가 하나일 때는 할당을 의미한다.② 비교연산은 true / false 둘 중 하나만 반환된다.* 불린형 반환- 비교연산자는 true / false 둘 중 하나만 반환된다.- 반환 값은 불린형이다.true 반환 : 참, 긍정false 반환 : 거짓, 부정* 문자열 비교- 자바스크립트는 유니코드 순으로 문자열을 비교한다.* 다른 형을..

TIL

[멋쟁이사자처럼 - 프론트엔드 스쿨 TIL] JavaScript(6)

Today I Learn : 2024-06-03# * login 코드의 문제점 : 취소(esc)를 누르게 되면 null과 undefined가 나오기 때문에 error가 발생하게됨!! > 해결방법 : null과 undefined 일 때 종료되도록 하려면?코드의 흐름 제어 방법!* 코드는 위 > 아래로 흐르기 때문에 제어하고 싶으면 함수를 사용.함수안의 return은 값을 내뱉어준다. > return문을 만나면 함수를 종료시킨다. ( 더이상 아래 코드를 실행시키지 않는다. )function login() { if(useName === null || undefined) return;}* 재귀함수 : 내가 나를 계속해서 호출 하는 함수* 참고 ) 자바스크립트의 함수는 값처럼 취급한다!예시 )let say = ..

TIL

[멋쟁이사자처럼 - 프론트엔드 스쿨 TIL] JavaScript (3)

Today I Learn : 2024-05-29* code structure (코드 블록을 만드는 방법)참고 📚 ) https://ko.javascript.info/structure 코드 구조 ko.javascript.info① 문(statement)- 어떤 작업을 수행하는 문법 구조(syntax structure)와 명령어(command)를 의미② 세미콜론(semicolon , ;)- 마침표 같은 존재- 줄바꿈이 있다면 세미콜론을 생략할 수 있다.- 자바스크립트는 줄 바꿈이 있으면 이를 암시적 세미콜론으로 해석 → 세미콜론 자동 삽입이라 부른다.- 대부분의 경우, 줄 바꿈은 세미콜론을 의미 (항상X)// 줄바꿈이 세미콜론을 의미하는 경우alert('Hello')alert('World')// 줄바꿈이 ..

TIL

[멋쟁이사자처럼 - 프론트엔드 스쿨 TIL] JavaScript (2)

* Today I Learn - 2024-05-28* JavaScript 스토리① 탄생- 1995년 넷스케이프 커뮤니케이션즈는 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입한다.- 브렌던 아이크(Brendan Eich)가 개발- Mocha → LiveScript → JavaScript 순으로 이름 변경② 표준화- ECMA에 ECMA-262 표준으로 등록되면서 JavaScript 언어의 표준 이름은 ECMAScript가 된다.③ 버전참고 📚 ) https://github.com/tc39/proposals/blob/main/finished-proposals.md proposals/finished-proposals.md at main · tc39/proposals..

혜솜
'분류 전체보기' 카테고리의 글 목록 (3 Page)