본문 바로가기

Programing/JavaScript64

015. [기본] 논리 연산자(or &&, !not, 논리 연산자 우선순위) 원문 복습이 목적이라면 이 문서에서 연습문제 먼저 보는 것이 좋다. 연습문제의 품질이 좋다. 논리 연산자 논리 연산자 기능 의미 || OR(원화표시) 이항 중 하나라도 참이면 true, 아니면 false && AND 이항 중 둘 다 참이어야 true, 아니면 false ! NOT 부호를 반대로 뒤집음 || (OR) 연산자 || 연산자 기본형 result = a || b; a와 b 중 하나라도 true면 true를 반환하고, 아니면 둘 다 fasle면 false를 반환한다. 예시 console.log( true || true ); // true console.log( true || false ); // false console.log( false || true ); // true console.log( f.. Programing/JavaScript 2024. 3. 28.
[모던JS] 014. [기본] if와 물음표를 사용한 조건 처리(삼항 연산자, 물음표 연산자, 조건부 연산자) 원문if문 (?)조건을 걸 때는 if(...)문을 사용한다. 괄호 안의 표현식을 평가한다.if문 기본형if(확인 할 조건) {참이면 실행할 값}let year = prompt('장원영은 어느 그룹의 멤버일까요?', '');if (year === "아이브" || year === "ive") { alert('정답입니다!');} else { alert('오답입니다!');}alert를 연속해서 띄울 수도 있다. 중괄호 안에 계속 넣으면 된다.let group = prompt('장원영은 어느 그룹의 멤버일까요?', '');if (group === "아이브" || group === "ive") { alert('정답입니다!'); alert('훌륭하네요.');} else { alert('오답.. Programing/JavaScript 2024. 3. 25.
[모던JS] 013. [기본] 비교 연산자(동등비교, 일치비교, 문자열간비교, null==undefined) 비교 연산자연산자기능==(equal) 같다 / 수학에서는 =가 같다이지만 자바스크립트에서 =는 할당이다.!=(not equal) 같지 않다===(strict equal) 값과 타입까지 같다!==(strict not equal) 값과 타입까지 같지 않다>(greater than) 좌항이 우항보다 크다(less than) 좌항이 우항보다 작다>=(greater than or equal) 좌항이 우항과 같거나 크다(less than or equal) 좌항이 우항과 같거나 작다비교 연산자의 불린형 반환비교 연산자를 사용하면 값은 불린형으로 반환된다.true : 참false : 거짓console.log( 2 > 1 ); // trueconsole.log( 3 문자열 간의 비교자바스크립트에서는 문자열 끼리도 크기 .. Programing/JavaScript 2024. 3. 25.
[모던JS] 012. [기본] 기본 연산자와 수학(산술 연산자, 연산자 우선순위, 할당 연산자, 복합 할당 연산자, 증감 연산자, 전후위형 증감연산자, 비트연산자, 쉼표연산자) 원문피연산자(operand), 단항(unary), 이항(binary)피연산자 (operand)연산자가 연산을 수행하는 대상.인수(arguments)라고도 한다.console.log( 5 * 2 ); // 10위의 예제에서 5와 2가 피연산자이다.단항 (unary), 이항 (binary)피연산자의 개수로 단항이냐, 이항이냐 구분한다.예를 들어 마이너스 연산자가 단항 연산자와 이항 연산자 둘 다 될 수 있다.let x = 1;x = -x;console.log(x); // -1위 예제에서 마이너스 연산자(-)는 x라는 하나의 피연산자, 즉 단항을 받아서 값을 반대로 뒤집었다. (양수 -> 음수)let x = 3, y = 5;console.log (y - x); // 2위 예제에서 마이너스 연산자(-)는 좌항으.. Programing/JavaScript 2024. 3. 25.
[모던JS] 011. [기본] 원시 타입 자료형의 형 변환(숫자형, 문자형, 불리언, 묵시적, 명시적) 원문형 변환(type conversion)의 의미원시 타입의 데이터 타입들(number, string, boolean, null, undefined)은 서로 그 자료형을 변환시킬 수 있다. 이것을 형 변환(type conversion)이라 한다.문자형으로 형 변환문자형 형 변환 기본형String();대소문자 주의문자형 형 변환 예제let value = true;console.log(value); // booleanvalue = String(value) // value라는 변수의 값을 string 타입으로 변환하라console.log(typeof value); // stringtrue라는 불리언 값을 string으로 변환하라고 했다. 값 자체는 "true"로 바뀌었다. 이상하게 다른 문자로 바뀌지 않는다... Programing/JavaScript 2024. 3. 25.