>  기사  >  웹 프론트엔드  >  자바스크립트에서 산술 덧셈을 구현하는 방법

자바스크립트에서 산술 덧셈을 구현하는 방법

青灯夜游
青灯夜游원래의
2021-09-02 17:10:576379검색

JavaScript에서 산술 덧셈을 구현하는 방법: 1. "+" 연산자, 구문 "a+b"를 사용합니다. 2. "+=" 연산자, 구문 "a+=b"를 사용합니다. 증분 연산자, 구문 "a++" 또는 "++a".

자바스크립트에서 산술 덧셈을 구현하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript에서 덧셈 연산을 구현하는 방법

방법 1: "+" 연산자 사용

예 1: 특수 피연산자의 합산 연산에 주의하세요

var n = 5;  //定义并初始化任意一个数值
console.log(NaN + n);  //NaN与任意操作数相加,结果都是NaN
console.log(Infinity + n);  //Infinity与任意操作数相加,结果都是Infinity
console.log(Infinity + Infinity);  //Infinity与Infinity相加,结果是Infinity
console.log((-Infinity) + (-Infinity));  //负Infinity相加,结果是负Infinity
console.log((-Infinity) + Infinity);  //正负Infinity相加,结果是NaN

예 2: 덧셈 연산자는 다음을 수행할 수 있습니다. 피연산자 기준 데이터 유형에 따라 덧셈 연산인지 연결 연산인지 결정됩니다

console.log(1 + 1);  //如果操作数都是数值,则进行相加运算
console.log(1 + "1");  //如果操作数中有一个是字符串,则进行相连运算
console.log(3.0 + 4.3 + "");  //先求和,再连接,返回"7.3"
console.log(3.0 + "" + 4.3);  //先连接,再连接,返回"34.3"
                              //3.0转换为字符串3

참고: 덧셈 연산자를 사용할 때 먼저 피연산자의 데이터 유형이 요구 사항을 충족하는지 확인해야 합니다.

방법 2: "+=" 연산자를 사용합니다

"+=" 연산자의 기능: 값을 할당하기 전에 오른쪽 피연산자에 더하기 또는 연결 연산을 수행한 다음 연산 결과를 왼쪽에 복사합니다. 피연산자

var a=1,b=2,c=3,d=4;
console.log(a+=b);
console.log(b+=a);
console.log(c+=b);
console.log(d+=d);
console.log(a);
console.log(b);
console.log(c);
console.log(d);

자바스크립트에서 산술 덧셈을 구현하는 방법

방법 3: "++" 증가 연산자 사용

증분++ 연산은 계속해서 1을 더한 다음 그 결과를 왼쪽 피연산자에 할당하여 자체 결과를 변경하는 간단한 방법을 얻는 것입니다. . 방법.

단항 연산자인 증분 연산자는 변수, 배열 요소 또는 객체 속성에 대해 작동하며 직접적인 수량에 작용할 수 없습니다. 다른 위치에 따라 2가지 작동 방법으로 나눌 수 있습니다:

  • 접두사 증가(++n): 먼저 증가한 다음 값을 할당합니다.

  • 사후 증가(n++): 먼저 값을 할당한 다음 증가합니다.

예:

var a = b = c = 4;
console.log(a++);  //返回4,先赋值,再递增运算结果不变
console.log(++b);  //返回5,先递增,再赋值,运算结果加1
console.log(c++);  //返回4,先赋值,再递增,运算结果不变
console.log(c);  //返回5,变量的值加1
console.log(++c);  //返回6,先递增,再赋值,运算结果加1
console.log(c);  //返回6

자바스크립트에서 산술 덧셈을 구현하는 방법

[추천 학습: javascript 고급 튜토리얼]

위 내용은 자바스크립트에서 산술 덧셈을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.