Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Постоянная проблема (https://javascript.ru/forum/node-js-io-js/74930-postoyannaya-problema.html)

Eron 17.08.2018 16:58

Постоянная проблема
 
var base = {
	"112578067": {
		"id": 112578067,
		"bal": 1000
	}


Когда делаю следущее
base[112578067].bal += 5 //здесь любое число

Получается не 1005, а 10005.

В чем проблема?

Aetae 17.08.2018 17:04

var base = {
  "112578067": {
    "id": 112578067,
    "bal": 1000
  }
}
base[112578067].bal += 5
alert(base[112578067].bal)
var base = {
  "112578067": {
    "id": 112578067,
    "bal": "1000"
  }
}
base[112578067].bal += 5
alert(base[112578067].bal)
var base = {
  "112578067": {
    "id": 112578067,
    "bal": 1000
  }
}
base[112578067].bal += "5"
alert(base[112578067].bal)

Найди отличия.)

MallSerg 17.08.2018 21:38

Цитата:

Сообщение от Eron (Сообщение 492980)
В чем проблема?

В отсутствии понимания и элементарных знаний =)

ну если сильно упростить то проблема в том что ты прибовляешь строку а не число

https://javascript.ru/forum/offtopic/35821-smishnykh-kartinok-tred-344.html#post487700


Часовой пояс GMT +3, время: 03:28.