Как в if добавлять значение переменной?
Вот код Как вывести переменную уже с добавленным значением?
window.addEventListener("keydown", (event) => {
var keyW, keyA, keyS, keyD;
var keyUp, keyDown, keyLeft, keyRight;
keyW = 87; keyUp = 38;
keyA = 65; keyLeft = 37;
keyS = 83; keyDown = 40;
keyD = 68; keyRight = 39;
var xn, yn;
var x = xn + 'px';
var y = yn + 'px';
if (event.keyCode == keyW) {
return yn += 10;
}
console.log(y);
});
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Попытаем угадайку
var xn = 0, yn = 0;
window.addEventListener("keydown", (event) => {
var keyW, keyA, keyS, keyD;
var keyUp, keyDown, keyLeft, keyRight;
keyW = 87; keyUp = 38;
keyA = 65; keyLeft = 37;
keyS = 83; keyDown = 40;
keyD = 68; keyRight = 39;
if (event.keyCode == keyW) {
yn += 10;
}
var x = xn + 'px';
var y = yn + 'px';
console.log(y);
});
Автор решения: Aziz Umarov
→ Ссылка
Что-то такое хотели?
var x = 0;
var y = 0;
window.addEventListener("keydown", (event) => {
var keyW, keyA, keyS, keyD;
var keyUp, keyDown, keyLeft, keyRight;
keyW = 87; keyUp = 38;
keyA = 65; keyLeft = 37;
keyS = 83; keyDown = 40;
keyD = 68; keyRight = 39;
switch(event.keyCode) {
case keyUp: case keyW: x+=10; break;
case keyDown: case keyS: x-=10; break;
case keyRight: case keyD: y+=10; break;
case keyLeft: case keyA: y-=10; break;
}
console.log(`x =${x}, y = ${y}`);
});