React/한입 크기로 잘라 먹는 리액트(React.js)(64)
-
3-2. 삼항 연산자(조건문 한 줄로 끝내기)
조건문이 아래와 같이 길 경우, 한줄로 만들어서 처리할 수 있다. 조건문 ? 참일때결과 : 거짓일때결과 ; 변수에 값을 저장해서 출력할 수도 있다. 주어진 값이 null인지 undefined인지 구분하는 프로그램 학점 계산 프로그램 중첩 삼항 연산자는 가독성을 떨어뜨릴 수도 있기 때문에, 상황에 맞게 써야한다. 이런 경우에는 중첩 IF문을 사용하는것이 맞다.
2022.06.21 -
3-1. Truthy & Falsy
Javascript는 Boolean값이 아니더라도 참 또는 거짓을 출력할 수 있다. TURE 출력 값 - 문자 >> "string", "false" - 숫자 >> 55, Infinity - 빈 배열 >> [] - 빈 중괄호 >> {} FALSE 출력 값 - 빈 문자열 >> "" - undefined - null - 0, -0 - NaN 함수를 포함하느 프로그램 객체를 매개변수로 받아서, 받은 객체에서 특정한 프로퍼티를 반환하는 함수를 포함한 프로그램 person이라는 객체를 파라미터로 전달을 해주면, name이라는 상수에는 이정환이라는 값이 들어가있다. 여기서 person을 undefined로 하면, 에러가 나게 된다. 그래서 객체가 undefined인지, null인지 판단해줘야한다. 근데 이렇게 하면 ..
2022.06.21 -
2-12. 배열 내장 함수
const arr = [1, 2, 3, 4]; for (let i = 0; i console.log(elm)); for문을 이용하여 배열을 나타낼 수 있지만, forEach문을 사용해서 함수를 나타낼 수 있는데 위의 두 방법과 같이 나타낼 수 있다. 그럼, 배열 값에 값을 곱하려면 어떻게 나타낼 수 있을까? 먼저 기본적으로 push를 사용해서 넣을 수 있다. const arr = [1, 2, 3, 4]; const newArr = []; arr.forEach(function (elm) { newArr..
2022.06.20 -
2-11. 반복문
1. For 문 for (let i = 1; i
2022.06.17 -
2-10. 배열
배열 - 순서있는 요소들의 집합. 비원시 자료형 1. 배열 생성 let arr1 = new Array(); // 생성자 사용 let arr2 = []; // 배열 리터럴, 대괄호 -- 편함 let arr = [1, "2", true, null, undefined, {}, [], function () {}]; console.log(arr); 배열은 여러 자료형을 넣어도 된다. 배열 인덱스를 통해 각각 요소에 접근할 수 있다. push를 사용해서 요소를 추가할 수 있다. push를 사용해서 계속 추가가 가능하지만, 가장 마지막에 추가 된다. 배열의 길이 - length를 이용하여 알 수 있다.
2022.06.17 -
2-9. 객체
객체 만드는 방법 1. 객체 생성자 이용(생성자 방식) let person1 = new Object(); 2. 중괄호를 이용한 객체 생성 {} (객체 리터럴 방식) -- 더 편함 -- 비원시형자료형(여러개 가질 수 있음) 프로퍼티(객체 프로퍼티)라고 부름 --> 속성(객체가 가지고있는 데이터) let person2 = {}; // 객체 만드는 방법 // 1. 객체 생성자 이용 // --> 생성자 방식 // new 는 객체를 생성한다는 뜻 // person이라는 객체를 생성 let person1 = new Object(); // 2. 중괄호를 이용한 객체 생성 {} // --> 객체 리터럴 방식 (조금 더 편함) let person2 = {}; --> key: value는 여러 자료형이어도 상관없다. //..
2022.06.17