본문 바로가기
728x90

My Wiki (CodesStates)/JS,Node20

(1-4) JS/Node 기초 - 조건문 컴퓨터가 어떤 조건에 맞춰 어떤 행동을 해야 할지 명시해 두기 위해서는 조건문이 필요하다. 조건문은 어떠한 조건을 판별하는 기준을 만드는 것이고 조건을 배우기 위해서는 Boolean 타입에 대한 이해가 필요하다. let isAdult = true; // 또는 false let isStudent = false; // 또는 true 또한 조건문에는 반드시 비교연산자(comparison operator)가 필요하다. 3 > 5; // >, false 9 =// 이상 2)// false !undefined // true undefined는 'falsy' 값이다. !'Hello'// false 문자열 같은 경우 매우 긴 문자가 아닌 이상 거의 다 'truethy' 값이다... 2021. 6. 26.
(1-3) JS/Node 기초 - 함수 함수란 어떤 목적을 가진 작업들을 수행하는 코드들이 모인 블록이다. 함수는 항상 출력값을 반환한다. (return) 함수는 어떻게 사용할까? function cal(param1, param2) { console.log(param1 + param2); return param1 * 10; // 버튼 제작, 선언 } cal(10,20); // 버튼 사용, 호출 삼각형의 넓이를 구해야 되는 경우를 함수로 만들어보자. function getTriangleArea(base, height){ let triangleArea = (base * height) / 2; return triangleArea; } console.log(getTriangleArea(2, 4)); // Prints 4 // 함수 내부에서 retur.. 2021. 6. 26.
(1-2) JS/Node 기초 - 타입 자바스크립트에는 숫자나 문자와 같이 변수에 할당할 수 있는 형태, 타입이라는 개념이 있다. 타입의 원시자료형 String, Number, Boolean 의 의미를 알아보자. pi = 3.14592 // 숫자 (Number) myname = 'Steve' // 문자열 (String) 양끝에 따옴표를 쓴다. isAdult = True/False // 불리언 (Boolean) 참/거짓을 판단하는 타입 위 타입들이 섞인 타입도 있다. (자료형, 배열) let fruits = ['banana', 'apple', 'pineapple'] 이름: Steve, 나이 : 32, 학생입니까? 를 코드로 작성하면? (자료형, 객체) let person {name : 'Steve', age : 32, isStudent : tr.. 2021. 6. 26.
(1-1) JS/Node 기초 - 변수 변수는 상황에 따라 변할 수 있는 값이다. let myname;// 선언 - let myname = 'Steve';// 할당 - 'Steve' let myname = 'Steve'; // 같이쓰면 표현식에서 쓸 수 있는 변수들 의 예 pi * 5 * 5;// 반지름이 5인 원의 넓이 pi * 7 * 7; // 반지름이 7인 원의 넓이 반지름을 변수로 둔다면? let radius = 5; pi * radius * radius; 결과물을 변수로 다시 담을 수도 있다. let areaOfCircle = pi * radius * radius; 동일한 변수를 이용해 대입할 수 있다. let sum = 1; sum = sum + 2; sum = sum + 3;// 여기서 =는 같다가 아니라 sum에 이미 할당된 s.. 2021. 6. 26.