본문 바로가기

분류 전체보기402

[모던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.
[터미널] 한글 깨짐 오류 해결 방법 원문 [PowerShell] - 파워쉘을 이용할때 한글깨짐현상 해결방법 PowerShell 을 이용해서 Git 로그를 알아오기 위한 명령어를 실행 중, 한글이 깨지는 현상이 발견되었습니다. 인터넷을 찾아보니, 빈번하게 발생하는 부분인거 같아서 정리해보았습니다. 1. 출력에 holjjack.tistory.com 터미널에서 git log나 git status로 이력 출력 시 한글이 '쇱꽍뜻옄'과 같이 깨지는 현상 발생. UTF-8 설정, chcp 설정 등 수많은 방법을 사용해봤지만 해결되지 못하고 위 원문에서 세번째 방법인, 변수 이용시 한글 깨짐에 나온 명령어를 붙여넣기 하니 문제가 해결됨. [System.Console]::OutputEncoding = [System.Text.Encoding]::UTF8 IT/Computer 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.