>  기사  >  웹 프론트엔드  >  js 연산자는 무엇입니까? js 연산자에 대한 자세한 소개

js 연산자는 무엇입니까? js 연산자에 대한 자세한 소개

不言
不言앞으로
2018-10-23 15:52:204292검색

이 기사에서는 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 &&; ;

1. 논리 OR ||: 양쪽 표현식 중 하나가 true인 경우(true), 양쪽이 false인 경우에도 결과는 false입니다.


Example;

   var b=&#39;5&#39;;
   var c=a==b;
   console.log(c);//true

2. 논리 AND &&: 연산자의 양쪽 결과가 true인 경우에만 연산 결과가 true입니다.

# 🎜🎜# 예

 var a=5;
   var b=&#39;5&#39;;
   var c=a===b;
   console.log(c);//false

3. ;반대 출력 결과 얻기;

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제