JavaScript의 기본 연산자
4124 단어 javascriptoperators
연산자는 무엇입니까?
연산자는 단일 또는 다중 피연산자(데이터 값)에 대해 일부 작업을 수행하고 결과를 생성합니다.
예시:
const firstYear=2037;
const ageJonas = firstYear-656
const ageSarah = firstYear-2018
console.log(ageJonas,ageSarah)//여러 값을 기록합니다.
console.log(ageJonas*2,ageSarah*3);//곱하기
console.log(2**3,ageSarah/10)//값 나누기
문자열 연결
이 방법은 둘 이상의 문자열을 결합하는 데 사용됩니다. 이 메서드는 기존 문자열을 변경하지 않지만 결합된 문자열의 텍스트를 포함하는 새 문자열을 반환합니다.
예시:
const firstName="조나스";
const latName="노드";
console.log(이름+' '+이름);
할당 연산자
할당 연산자는 오른쪽 피연산자의 값을 기준으로 왼쪽 피연산자에 값을 할당합니다.
예시:
x=15라고 하자;
y=56으로 하자;
console.log(x+y,x-y);
z하자;
z=x+y;
consloe.log(z+y);
x+=10//x=x+10
y+=20//y=y+20
x++//단일 증분기
x--//단일 감소기
비교 연산자(>,<,===,>=,<=)
비교 연산자는 논리 문에서 변수 또는 값 간의 같음 또는 차이를 결정하는 데 사용됩니다.
예시:
console.log(ageSarah > ageJonas)//참 또는 거짓
console.log(ageSarah>=18);
console.log(ageJonas>=20);
let islarger = ageSarah >=ageJonas;//값을 부울로 저장
같음 연산자: == 대 ===
한마디로 "=="와 "==="연산자의 주요 차이점은 이전에는 유형 수정을 통해 변수를 비교한다는 것입니다. 숫자를 숫자 리터럴이 있는 문자열과 비교할 경우 ==는 허용하지만 ===는 허용하지 않습니다. 두 변수가 동일한 유형이 아닌 경우 값뿐만 아니라 두 변수의 유형도 확인하기 때문입니다. "==="는 false를 반환하고 "=="는 true를 반환합니다.
예:
const 연령 =
18
;if(나이 ===18) console.log(
you just became an adult :D(strict)
);//연령과의 엄격한 동등성 검사 및 메시지에서 양보합니다.
if(나이 == 18) console.log(
you just become an adult :D(llose
));console.log(a = b = 59);
//예상 출력: 59
논리 연산자
논리 연산자는 변수 또는 값 사이의 논리를 결정하는 데 사용됩니다.
예시:
const hasDriversLiscense = 참;
const hasGoodVision = 거짓;
//논리 및 연산자
console.log(hasDriversLicense && hasGoodVision);
//논리 or 연산자
console.log(hasDriversLicense || hasGoodVision);
//논리 not 연산자
console.log(!hasDriversLicense);
if(hasDriversLicense && hasGoodVision) {
console.log(
sarah is able to drive
);}
또 다른{
console.log(
she must not frive
);}
//둘 이상의 부울 변수를 사용하는 논리 연산
const isTired = 거짓;
console.log(hasDriversLicense && hasGoodVision||isTired)
//true||true는 true를 반환합니다.
if(hasDriversLicense && hasGoodVision&&isTired)
{
console.log(`probably no!!`);
}
그렇지 않으면 ((hasDriversLicense && hasGoodVision||isTired)
{
console.log(`its a no`);
}
또 다른
{
console.log(`yes`);
}
조건부(삼항) 연산자
삼항 연산자:
나이=21
const drink = 나이 >=18 ? '포도주':'물';
console.log(drink);
자바스크립트의 연산자 우선순위
연산자 우선 순위는 연산자가 서로에 대해 구문 분석되는 방식을 결정합니다. 우선 순위가 높은 연산자는 우선 순위가 낮은 연산자의 피연산자가 됩니다.
예시:
console.log(42 * 3 ** 3);//42 * 27
//예상 출력: 1134
하자;
b하자;
operator precedence and associativity in javascript
Reference
이 문제에 관하여(JavaScript의 기본 연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aishwaryavasu0509/basic-operators-in-javascript-5aem텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)