삼항연산자
-
2023 - 05 - 15 조건문, 조건부실행, 삼항연산자, 단축평가Today I Learned/TIL 05 2023. 6. 1. 07:21
오늘 할일 자바스크립트 1주차 강의 듣기 오늘 배운것 1. 조건문 (if문, else문, else if 문, switch / break문) 2. 조건문 중첩 3. 조건부실행(&&), 4. 삼항연산자, 단축평가 5. truthy한 값, falsy한 값 1. if문 let x = 10; if (x > 0){ console.log("x는 양수입니다.") } //x는 양수입니다. (선언된 변수값 10이 if문을 충족시킴) y의 길이가 5보다 크거나 같으면 길이를 출력하시오. let y = "Hello World" if (y.length >= 5){ console.log(y.length) } // 11 (선언된 변수값 "Hello World" 이 if문을 충족시킴) 2. if~ else 문 let x = -3; ..
-
2023- 05 - 13 형 변환 (데이터타입 변환), 연산자Today I Learned/TIL 05 2023. 6. 1. 07:20
오늘 할일 자바스크립트 1주차 강의 듣기. 개인과제 복습하기. 오늘 배운 것 1. 형변환 2.연산자 형 변환 : 형태를 바꾼다. 문자열을 숫자열로, 숫자열을 문자열로 등등. 1. 암시적 형 변환 : 개발자가 의도하지 않았고, 자동적으로 바뀌는 형 변환 2. 명시적 형 변환 : 개발자가 의도한 형 변환 암시적 형변환 (1) 문자열과 다른 데이터타입(숫자열, null, 객체, underined 등)이 더하기되면 문자열이 된다. let result = 1+"2"; console.log(result); // 12 console.log(typeof result); // string (숫자열 + 문자열 = 문자열(string)) let result = "1" + true; console.log(result); //..
-
JavaScript 06. 자바스크립트 - 연산자JavaScript/1주차-JavaScript 문법 2023. 5. 26. 10:00
JavaScript 1. 더하기 연산자 (문자열 우선시) console.log(1 + 1); → 2 console.log(1 + "1"); → 11 2. 빼기 연산자 (숫자열 우선시) console.log(1 - "2"); → -1 console.log(1 - 2); → -1 3. 곱하기 연산자 (숫자열 우선시) console.log(2 * 3); → 6 console.log("2" * 3); → 6 4. 나누기 연산자 (숫자열 우선시) console.log("4" / 2); → 2 console.log(4 / 2); → 2 5. 나누기 연산자(/) vs 나머지 (나누고 나서 몫을 뺀 나머지) 연산자(%) console.log(5 / 2); → 2.5 console.log(5 % 2); → 1 (5를 2..
-
1. ES6 문법 (1)JavaScript/2주차-ES6, 일급객체, Map, Set 2023. 5. 24. 15:17
변수선언 방법 3가지 https://sangwoorhie.tistory.com/24 var, let, const 전통적인 변수선언법은 var ES6 문법에서 주로 사용되는 문법 = let, const let = 변수 선언시 사용 const = 상수 선언시 사용 (var = 재선언, 재할당 둘다 가능 / let = 재선언 불가, 재할당 가능 / const = 재선언, 재할당 둘다 불가) 1. 함수 선언문 function add( ) { } 2. 함수 표현식 var add = function ( ) { } 3. 화살표 함수 var add = ( ) => { } 화살표 함수에서, 중괄호 안의 값 return문이 1줄인 경우 중괄호 생략가능. 매개변수 소괄호도 생략가능. var add = (x) => { ret..