본문 바로가기

JavaScript36

불리언(boolean)과 관련 연산자 console.log(true, typeof true); // true 'boolean' console.log(false, typeof false); // false 'boolean' let a = 1 === 2; let b = 'abc' !== 'def' let c = a !== b; let d = typeof a === typeof b === true; console.log(a, typeof a); // false boolean console.log(b, typeof b); // true boolean console.log(c, typeof c); // true boolean console.log(d, typeof d); // true boolean 1. 연산자 (1) 부정 연산자 console.lo.. 2023. 3. 5.
숫자(Number)와 관련된 연산자 1. 숫자 자료형으로 표현되는 것 (1) 양과 음의 정수와 실수 // 자바스크립트에는 정수와 실수의 자료형이 따로 있지 않음 let integer = 100; let real = 1.234; let negative = -5.67; console.log( typeof integer, typeof real, typeof negative ); // number number number (2) 무한대 let x = 1 / 0; console.log(x, typeof x); // Infinity 'number' // 무한대에는 양음이 있음 console.log(-x, typeof -x); // -Infinity 'number' let y = -1 / 0; console.log(y, typeof y); // -In.. 2023. 3. 5.
문자열에 사용되는 연산자 1. 비교 연산자 연산자 의미 - ⭐️ 반환하는 여부 비고 x == y 값이 같다. x === y 자료형도 값도 같다. 권장 x != y 값이 다르다. x !== y 자료형 또는 값이 다르다. 권장 x = y 사전순상 y 먼저 오거나 같다. (1) 표기방식을 구분하지 않음 console.log( '안녕하세요~' === "안녕하세요~", '안녕하세요~' === `안녕하세요~`, "안녕하세요~" === `안녕하세요~`, ); // true true true (2) 대소문자는 구분함 'Hello!' === 'hello!' // false (3) ==, != 의 경우, 자료형을 구분하지 않음(암묵적 타입 변환) console.log( '1' == '1', '1' == 1, '1' == 2 ); // true t.. 2023. 3. 3.
문자열(string) - 텍스트 데이터 1. 기본 표기방법 - 작은따옴표 : ' ' let word = '안녕하세요! 🙂'; console.log(word); // 안녕하세요! 🙂 - 큰따옴표 : " " let word = "반갑습니다~ 👋"; console.log(word); // 반갑습니다~ 👋 (1) 문자열 안에 따옴표 사용 - 작은따옴표 / 큰따옴표를 를 중복해서 사용할 수 없다. - 중복해서 사용하려면 이스케이프 표현을 사용한다. // 가능한 경우 let word1 = '작은따옴표 안에 "큰따옴표" 사용'; let word2 = "큰따옴표 안에 '작은따옴표' 사용"; console.log(word1, word2); // 작은따옴표 안에 "큰따옴표" 사용 큰따옴표 안에 '작은따옴표' 사용 // ⚠️ 오류 발생 let word1 = '작.. 2023. 3. 1.