JavaScript Plus Equal의 효과

Habdul Hazeez 2023년10월12일
  1. JavaScript Plus 숫자 사이에 같음(+=)
  2. 문자열 사이에 JavaScript 플러스 같음(+=)
  3. JavaScript Plus Equal(+=) 숫자와 문자열 사이
JavaScript Plus Equal의 효과

이 튜토리얼은 다음과 같은 경우 JavaScript plus equal의 효과를 알려줍니다.

  1. JavaScript 플러스 숫자 사이의 등호
  2. JavaScript와 문자열 사이의 같음
  3. 자바스크립트 플러스 숫자와 문자열 사이의 같음

JavaScript Plus 숫자 사이에 같음(+=)

JavaScript와 등호(+=)가 두 숫자 사이에 있으면 오른쪽 숫자를 왼쪽 숫자에 추가합니다. 그러나 왼쪽 숫자는 변수에 저장해야 합니다. 그렇지 않으면 오류가 발생합니다.

다음 예제에서는 값이 숫자인 변수 집합을 만들었습니다. 그런 다음 변수와 다른 숫자 사이에 JavaScript와 같음을 사용합니다.

결과적으로 JavaScript는 각 상황에서 변수 값에 숫자를 추가합니다.

let first_number = 23;
let my_age = 30;
let goods_recieved = 100
let electricity_consumption = 1400;

console.log(first_number += 10);
console.log(my_age += 2);
console.log(goods_recieved += 708);
console.log(electricity_consumption += 222);

출력:

33
32
808
1622

숫자 배열이 있는 경우 forEach 및 JavaScript plus equal을 사용하여 숫자의 합계를 얻을 수 있습니다. 예를 들어 다음 코드에 숫자 배열이 있고 total_sum이라는 변수를 선언했습니다.

따라서 forEach가 배열을 반복할 때 JavaScript와 equal은 total_sum에 숫자를 추가합니다. 결과적으로 반복이 끝날 때 배열의 숫자 합계를 얻습니다.

한편 변수 total_sum은 이 컨텍스트에서 누산기입니다. 다음에는 숫자 배열이 있으며 JavaScript와 같음을 사용하여 합계를 구합니다.

let my_array = [1, 4, 5, 8, 4, 3, 2, 67, 44];
let total_sum = 0;
my_array.forEach(function(value) {
  total_sum += value;
  //   console.log(total_sum);
});
console.log(total_sum);

출력:

138

문자열 사이에 JavaScript 플러스 같음(+=)

JavaScript와 문자열 사이의 등호(+=)는 문자열을 연결합니다. 다음 예제에는 서로 다른 변수에 두 개의 문자열이 있습니다.

첫 번째 변수의 값은 Delft이고 두 번째 변수의 값은 Stack입니다. 따라서 이러한 문자열을 연결하면 DelftStack이 생성됩니다.

let website_first_name = 'Delft';
let website_last_name = 'Stack';

console.log(website_first_name += website_last_name);

출력:

DelftStack

JavaScript Plus Equal(+=) 숫자와 문자열 사이

숫자와 문자열 사이에 JavaScript와 등호(+=)를 사용하면 숫자를 문자열로 강제 변환합니다. + 기호는 숫자와 문자열의 맥락에서 숫자를 문자열로 변환하기 때문입니다.

따라서 typeof(2 + 'Delft Stack') 코드는 문자열을 반환합니다. + 기호가 숫자 2를 문자열로 변환했기 때문입니다.

다음 코드에는 값이 197my_number라는 변수가 있습니다. 한편 문자열에 추가하기 전에 my_number가 숫자임을 나타내는 typeof 연산자를 사용했습니다.

그러나 Hello World 문자열을 197에 추가하면 더 이상 숫자 유형이 아닙니다. 대신 이제 문자열 유형입니다. 따라서 typeof 연산자를 사용한 후속 검사는 my_number가 이제 문자열임을 보여줍니다.

let my_number = 197;
console.log(
    `Before Plus Equal With a String: ${my_number} is a `, typeof (my_number));
my_number += ' Hello World';
console.log(
    `After Plus Equal With a String: ${my_number} is a`, typeof (my_number));
// From this point on, my_number is a string
console.log(my_number += 300);

출력:

Before Plus Equal With a String: 197 is a  number
After Plus Equal With a String: 197 Hello World is a string
197 Hello World300
Habdul Hazeez avatar Habdul Hazeez avatar

Habdul Hazeez is a technical writer with amazing research skills. He can connect the dots, and make sense of data that are scattered across different media.

LinkedIn

관련 문장 - JavaScript Number