Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 22

O

Oksana in JavaScript Noobs — сообщество новичков
Vasiliy
Как сложить суму значений переменных, к которым применён метод toFixed(2)?
Например:  

const a = 21.756;  

const b = 97.89;  

const c = 10.272;  

const a1 = a.toFixed(2);  

const b1 = b.toFixed(2);  

const c1 = c.toFixed(2);  

const tot = a1+b1+c1;  
Результат выходит 21.7697.8910.27
toFixed - строка
оберни в Number
источник

V

Vasiliy in JavaScript Noobs — сообщество новичков
Alexey Ermakov
toFixed что возвращает?
Округляет до десятых
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Vasiliy
Округляет до десятых
не "что делает", а "что возвращает"
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Vasiliy
Как сложить суму значений переменных, к которым применён метод toFixed(2)?
Например:  

const a = 21.756;  

const b = 97.89;  

const c = 10.272;  

const a1 = a.toFixed(2);  

const b1 = b.toFixed(2);  

const c1 = c.toFixed(2);  

const tot = a1+b1+c1;  
Результат выходит 21.7697.8910.27
const tot = (+a1)+b1+c1
или
const tot = 0 + a1+b1+c1;
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
const tot = (+a1)+b1+c1
или
const tot = 0 + a1+b1+c1;
второе, мне кажц, не сработает
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Alexey Ermakov
второе, мне кажц, не сработает
ну судя по логике приведения типов должно сработать
источник

O

Oksana in JavaScript Noobs — сообщество новичков
Dmitry Sidorov
входной массив

[
{type: 'something1', second: 'data1'},
{type: 'something2', second: 'data2'},
{type: 'something3', second: 'data3'},
{type: 'something4', second: 'data4'}
]

выходной:

['something1','something2','something3','something4']
просто map
const res = data.map(el => el.type)
источник

DS

Dmitry Sidorov in JavaScript Noobs — сообщество новичков
Oksana
просто map
const res = data.map(el => el.type)
с ними надо что-то делать. Напрмиер переимновать
источник

V

Vasiliy in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
const tot = (+a1)+b1+c1
или
const tot = 0 + a1+b1+c1;
0+ у меня не сработало)
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
в parseFloat(...) оберни toFixed-ы
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Vasiliy
0+ у меня не сработало)
хммм, ну может быть. а если в Math.sum засунуть? не за компом, не могу сам проверить
источник

K

Kosanyak in JavaScript Noobs — сообщество новичков
Ребят устанавливаю зависимости npm i -D eslint но в зависимостях ничего не появляетса не подскажите почему:?
источник

K

Kosanyak in JavaScript Noobs — сообщество новичков
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Kosanyak
ERR красным прям не видно?
источник

K

Kosanyak in JavaScript Noobs — сообщество новичков
Видно что значить?
источник

K

Kosanyak in JavaScript Noobs — сообщество новичков
Или как исправитЬ7
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
а, это после
источник

K

Kosanyak in JavaScript Noobs — сообщество новичков
+++
источник

V

Vasiliy in JavaScript Noobs — сообщество новичков
Alexey Ermakov
в parseFloat(...) оберни toFixed-ы
const a1 = a.parseFloat(toFixed(2)); Так?
источник

O

Oksana in JavaScript Noobs — сообщество новичков
Dmitry Sidorov
с ними надо что-то делать. Напрмиер переимновать
тогда ты и так все сделал правильно
```
const res = data.map(el => el.type)
.map(type => {
   if (type === 'Flying') {return 'Полeт'}
  if (type === 'НеFlying') {return ' НеПолет'}
 // default
 return 'Если что-то забыли указать прямо'
})```
источник