본문 바로가기
728x90

🤙🏻 All121

(1-5) JS/Node 기초 - 문자열 모든 글자들의 나열을 문자열이라고 한다. 컴퓨터는 코드와 문자열을 구분하기 위해 작은따옴표(' ')나 큰따옴표(" ")를 사용하여 문자열을 구분한다. 문자열은 String이다. 문자 하나는 character이며, char이라는 축약어로 부르기도 한다. char가 포함된 메소드도 있다. var str = 'Codestates'; console.log(str[0]);// 'C' console.log(str[4]);// 'S' console.log(str[10]);// undefined // 변수[번호(0부터 시작)]로 그 번호에 해당하는 글자를 읽어낼 수 있다. 접근은 가능하지만 쓸 수는 없다. str[0] = 'G'; console.log(str);// 'CodeStates' not 'GodeStates'.. 2021. 6. 26.
(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.