이 기사에서는 js 연산자가 무엇인지 설명합니다. js 연산자에 대한 자세한 소개는 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
javascript 기본 연산자는 산술 연산자, 할당 연산자, 관계 연산자, 논리 연산자로 구분됩니다. 다음으로 여러 연산자의 마스터링 방법을 자세히 설명합니다. 🎜🎜# (1) 산술 연산자
1. 산술 연산자는 단항 연산자, 이항 연산자, 삼항 연산자로 나눌 수 있습니다.
2. 다른 연산자에 따라; 함수는 +(더하기 기호), —(빼기 기호), (곱하기 기호), /(나누기 기호) 및 %(나머지 연산)로 구분됩니다. 1-1. 연산자; ++(증가), - -(감소); 기호 접미사: 할당이 발생하면 증가 및 감소 연산이 수행되며 값이 먼저 할당됩니다. 작업이 수행됩니다. 연산자가 접두사인 경우: 할당이 없으면 증가 및 감소 연산이 수행되고, 할당이 발생하면 먼저 연산을 수행한 다음 값을 할당해야 합니다. 연산자 후치의 예;var a=3; a++; consonle.log(a)//值为4 var a=3; var b=4; a--; b--; var c=a+b;//2+3 console.log(c);//5 var a=3; var b=4; a++; b++; var c=(a+b);//4+5 consonloe.log(c);//c的值为9 var a=3; var b=4; var c=(a++)+a+(b++)+b;//3+4+4+5 console.log(c);//16 var a=3; var b=4; var c=(a--)+a+(a++)+(b++)+b+(b--);//3+2+2+4+5+5 console.log(c);//21연산자 전치사의 예
var b=4; --a;//2 ++b;//5 console.log(a,b);// 2 5 var a=3; var b=4; var c=--a+b;//2+4 运算符前置 先运算 再赋值。 console.log(c);//6 var a=3; var b=4; var c=--a+--b;//2+3 console.log(c);//5전치사와 후치사의 포괄적인 사용; 🎜#설명: 먼저 연산을 분리해 보겠습니다. (--a)=2; 연산자가 앞에 붙고, 먼저 연산한 다음 (--- b) = 3: (--a)와 동일; (b++) = 3; 많은 학생들은 이를 4 또는 5와 동일하게 계산할 것입니다. 우리는 (--b)를 이해하고 변환해야 합니다. b의 값은 3이므로 (b++)의 괄호 안의 b는 실제로 3과 같습니다. (b++) 연산 후 실제로는 4와 같지만 연산자의 후치인 것은 분명하므로 다른 값에 추가되면 해당 값은 3입니다. 다음 예를 살펴보겠습니다.
var a=3; var b=4; var c=(--a)+(--b)+(b++);//2+3+3 console.log(c);//8(a++) 5 (b--) 6 둘 다 연산자 접미사이므로 여전히 고유한 값을 갖습니다. (--a) 5 이전에 계산된 (a++)의 값은 6입니다. 이 연산자는 다음과 같습니다. 앞에 있으므로 먼저 계산됩니다 Assignment; (--b) 4 (b--)가 전달한 값은 5입니다. 연산자가 먼저 연산한 후 값을 할당하므로 최종 값이 됩니다. # 🎜🎜# (2) 할당 연산자 "="는 잘 알려진 연산자입니다.
var a=251;
관계 연산자
(보다 큼), ==(같음), <(보다 작음), >=(크거나 같음), <=(작거나 같음),! = (같지 않음), === (참 같음, 합동), +=...
관계 연산자의 연산 결과는 부울 유형입니다: true(true), false(false) #🎜🎜 # . 문자 유형 문자열은 보다 작음var a=5; var b=6; var c=(a++)+(b--)+(--a)-(--b);//5+6+5-4 console.log(c);//12"a"의 코드 포인트 값은 97입니다.
"b"의 코드 포인트 값은 98#🎜🎜입니다. ##🎜🎜 #"b"의 코드 포인트 값은 98ASCII 문자 순서에 따라 오름차순으로 정렬;#🎜🎜 #== 숫자와 숫자 문자열을 비교하는 데 사용할 수 있습니다. 예를 들어
var a="3"; var b="5"; var c=a<b; console.log(c);//true var a=5; var b=8; var c=a<b; console.log(c);//true===는 ==보다 고급입니다. 예;
var a="alpha"; console.log(a,typeof a); var b="blue"; console.log(b,typeof b); var c=a<b; console.log(c,typeof c);//true#🎜 🎜# (3) 논리 연산자는 부울 유형입니다.
논리 연산자는 세 가지 범주로 나뉩니다. | | 논리적 AND &&; ;
Example;
var b='5'; var c=a==b; console.log(c);//true
2. 논리 AND &&: 연산자의 양쪽 결과가 true인 경우에만 연산 결과가 true입니다.
# 🎜🎜# 예var a=5; var b='5'; var c=a===b; console.log(c);//false3. ;반대 출력 결과 얻기;
Example; 위의 예시와 동일합니다. 논리적 부정이 되어 반대값을 취함
var a=3,b=4; var c=a>b||a<b; console.log(c);//true 有一侧结果为真 真个运算结果为真。 var a=5,b=8; var c=a>b||a<4; console.log(c);//false 两边运算结果均为假 则输出结果为假 var a=5,b=8; var c=a<b||a>4; console.log(c);//true 两边运算结果均为真 则输出结果为真
위 내용은 js 연산자는 무엇입니까? js 연산자에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!