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