Size: a a a

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

2021 January 08

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
заменив мое название на свое
источник

E

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

E

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

E

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

ВЯ

Виталя Я in JavaScript Noobs — сообщество новичков
У меня есть в диве "0" и я хочу его изменить через JS (Сделать счет чтобы каждую секунду += 1), я полученный елемент паршу в int, изменяю его, и когда использую toString мне возвращает [object Undefined], как мне вернуть это в HTML обратно ?
const score = document.getElementById("score");

let scoreChange = setInterval(() => {
   let scoreChangeVal = parseInt(score.innerHTML);
   console.log(scoreChangeVal);
   scoreChangeVal += 1;
   console.log(scoreChangeVal);
   scoreChangeVal = toString(scoreChangeVal);
   console.log(scoreChangeVal);
}, 10);
источник

RE

Roman Egliens in JavaScript Noobs — сообщество новичков
интереса ради спрашиваю

countNew ? countNew += countInterval : countDefault += countInterval;

я могу както прописать этот же if не используя 2 раза “+= countInterval”?

чтото типо такого сделать (countNew ? countNew : countDefault) += countInterval;

тоесть мне нужно или к countNew добавить countInterval
или к countDefault добавить countInterval
в зависимости от того, что содерит в себе countNew
источник

a

allpeg in JavaScript Noobs — сообщество новичков
Roman Egliens
интереса ради спрашиваю

countNew ? countNew += countInterval : countDefault += countInterval;

я могу както прописать этот же if не используя 2 раза “+= countInterval”?

чтото типо такого сделать (countNew ? countNew : countDefault) += countInterval;

тоесть мне нужно или к countNew добавить countInterval
или к countDefault добавить countInterval
в зависимости от того, что содерит в себе countNew
в js нет указателей) так что нет
источник

a

allpeg in JavaScript Noobs — сообщество новичков
а вот со свойством объекта так прокатит
источник

a

allpeg in JavaScript Noobs — сообщество новичков
Roman Egliens
интереса ради спрашиваю

countNew ? countNew += countInterval : countDefault += countInterval;

я могу както прописать этот же if не используя 2 раза “+= countInterval”?

чтото типо такого сделать (countNew ? countNew : countDefault) += countInterval;

тоесть мне нужно или к countNew добавить countInterval
или к countDefault добавить countInterval
в зависимости от того, что содерит в себе countNew
var countNewObject = {c:1};
var countDefaultObject = {c:2};
var countInterval = 10;
var countNew = false;
(countNew?countNewObject:countDefaultObject).c += countInterval;
console.dir({ countNewObject, countDefaultObject });
источник

a

allpeg in JavaScript Noobs — сообщество новичков
или так
var countNewObject = null;
var countDefaultObject = {c:2};
var countInterval = 10;
var countNew = false;
(countNewObject || countDefaultObject).c += countInterval;
console.dir({ countNewObject, countDefaultObject });
источник

a

allpeg in JavaScript Noobs — сообщество новичков
причина в том, что в js объекты всегда передаются по ссылке
источник

a

allpeg in JavaScript Noobs — сообщество новичков
а примитивы всегда по значению
источник

ВЯ

Виталя Я in JavaScript Noobs — сообщество новичков
Виталя Я
У меня есть в диве "0" и я хочу его изменить через JS (Сделать счет чтобы каждую секунду += 1), я полученный елемент паршу в int, изменяю его, и когда использую toString мне возвращает [object Undefined], как мне вернуть это в HTML обратно ?
const score = document.getElementById("score");

let scoreChange = setInterval(() => {
   let scoreChangeVal = parseInt(score.innerHTML);
   console.log(scoreChangeVal);
   scoreChangeVal += 1;
   console.log(scoreChangeVal);
   scoreChangeVal = toString(scoreChangeVal);
   console.log(scoreChangeVal);
}, 10);
Исправил
источник

А

А_Greece 🌸 in JavaScript Noobs — сообщество новичков
Чат вроде по JS. Разве нет?
источник

ВЯ

Виталя Я in JavaScript Noobs — сообщество новичков
let scoreChange = setInterval(() => {
   let scoreChangeVal = parseInt(score.innerHTML);
   console.log(scoreChangeVal);
   scoreChangeVal += 1;
   console.log(scoreChangeVal);
   scoreChangeVal = scoreChangeVal.toString();
   console.log(scoreChangeVal);
   score.innerHTML = scoreChangeVal;
}, 100);

Ребят можете пояснить нубу, почему когда интервал маленький 10, то все работает ок, а если по больше к примеру 100, то возвращает NaN?
источник

JA

John Aizov in JavaScript Noobs — сообщество новичков
ZAKOH_B_BOPE
Я только только начинаю изучать вообще программирование, долго определялся с языком, потом решил все таки Js, а там дальше уже все больше и больше изучать что к нему ещё прилагается.
Сейчас учусь курсам it-kamasutra там для начинающих, может кто подскажет хорошие курсы в Волгограде?
IT камасутры тебе хватит по идее, афигенные курсы, 2.0 есть. Найди лучше в интернете какие то курсы с преподавателем.
источник

JA

John Aizov in JavaScript Noobs — сообщество новичков
А когда уже больше ориентироваться будешь то будет виднее по поводу оффлайн курсов
источник

JA

John Aizov in JavaScript Noobs — сообщество новичков
В онлайне дешевле мне кажется чем в Волгограде
источник

RE

Roman Egliens in JavaScript Noobs — сообщество новичков
allpeg
или так
var countNewObject = null;
var countDefaultObject = {c:2};
var countInterval = 10;
var countNew = false;
(countNewObject || countDefaultObject).c += countInterval;
console.dir({ countNewObject, countDefaultObject });
спасибо)
источник

a

allpeg in JavaScript Noobs — сообщество новичков
John Aizov
В онлайне дешевле мне кажется чем в Волгограде
в онлайне самые дешевые курсы - бесплатные) или честно спираченные
источник