본문 바로가기

전체 글37

JavaScript기초(16)_함수(2) 1. const hello = function() {} : 익명적 함수를 만들어 변수에 할당 아래와 같이 함수를 변수 화하여 나타낼 수 있다. const hello = function(){ console.log('hello'); }; console.log(hello); [Running] [Function: hello] 매개변수가 있더라도 크게 다르지 않다. const hello2 = function(name){ console.log('hello', name); }; const hello3 = function(name){ return `hello3 ${name}`; }; 2021. 10. 10.
JavaScript기초(15)_함수(1) 1. function hello() { } : 선언적 function 함수의 표현방식은 크게 3가지가 있다. - 선억적 function 표현 방식 - 익명 함수를 만들어 변수에 할당하는 표현 방식 - 생성자 함수로 함수를 만드는 방식 이번 게시물은 선언적 function 표현 방식을 다루도록 한다. function hello () { console.log('hello!'); } console.log(hello, typeof hello); 아래는 위 코드에 대한 결과 값이다. [Running] [Function: hello] function 위와 같은 코드로 출력을 하면 hello라는 함수와 함수 hello의 타입이 function 임이 출력된다. 함수 hello의 hello! 가 출력되는 것은 아니다. .. 2021. 10. 9.
JavaScrip기초(14)_반복문(2) 1. while ( 조건 ) { 조건이 거짓이 될 때까지 반복 실행 } 아래와 같이 while을 활용할 수 있다. let i = 1; while(i 90){ break; } } 2. for in : 모든 프로퍼티 *여기서 프로퍼티(Property)란 객체(Object)가 가지고 있는 속성들을 나타내는 것이라 생각하며 된다. 객체 안에 가지고 있는 모든 프로퍼티들을 출력한다... 2021. 10. 7.
JavaScript기초(13)_반복문(1) 1. for( 초기화; 반복 조건; 반복이 된 후 실행되는 코드) { 반복이 되는 코드 블록 } 아래와 같이 반복문을 통하여 간단하게 표현할 수 있다. console.log('안녕하세요'); console.log('안녕하세요'); console.log('안녕하세요'); console.log('안녕하세요'); console.log('안녕하세요'); for(let i = 0; i < 5; i++){ console.log('안녕하세요'); } 앞서 조건문에서 사용하였던 break를 통해서 반복문을 조절하여 사용할 수 있다. for( let i = 0; i 2 ){ break; } console.log('안녕하세요'); } 위의 반복문은 if break를 통하여 i 값이 3 이전까지만 '안녕하세요'를 반복하도록.. 2021. 10. 6.
JavaScript기초(12)_조건문(4) 1. 삼항 연산자를 이용한 조건문 : 조건 ? 조건이 참이면 실행되는 표현식 : 조건이 거짓이면 실행되는 표현식 : {} 사용할 수 없는 문법이기 때문에 하나의 표현식으로만 표현이 가능하다. 아래와 같이 삼항 연산자를 이용한 조건식을 만들 수 있다. let n = 5; console.log(n % 5 === 0 ? '5의 배수입니다.' : '5의 배수가 아닙니다.' ); 위의 식을 아래처럼 변수로 할당하여 표현 가능하다. const message = n % 5 === 0 ? '5의 배수입니다.' : '5의 배수가 아닙니다.'; console.log(message); 2. switch를 이용한 조건문 : switch는 뒤 괄호 안에 있는 값이 무언인지 중괄호 안에 있는 코드들을 비교해서 실행한다. : de.. 2021. 10. 5.
JavaScript기초(11)_조건문(3) 1. 논리 연산자를 이용한 조건문 평가 ( && / || / ! ) (1) && : And 연산자 (2) || : Or 연산자 ('버티컬 바'라고 읽는다.) (3) ! : Not 연산자 2. 논리 연산자를 이용한 조건문 실행 (1) && : And 연산자 : 둘 다 참 일 때만 참이다. : 표현식은 앞에 먼저 평가하고, 뒤에를 평가한다. : 앞 표현식을 평가해서 참 일 때만, 뒤 표현식을 평가할 필요가 생기기 때문에 뒤의 표현식이 실행된다. (2) || : Or 연산자 ('버티컬 바'라고 읽는다.) : 둘 중에 하나만 참이면 참이다. : 앞 표현식을 평가해서 참 이면, 뒤 표현식을 평가할 필요가 없어서 실행하지 않는다. : 앞 표현식을 평가해서 거짓일 때만, 뒤 표현식을 평가할 필요가 생기기 때문에 표현.. 2021. 10. 4.