Size: a a a

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

2020 May 25

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
jk
Ну там написано что это строка. Создай переменную с этой строкой, не с числом. Далее у тебя есть куча вариантов что делать дальше. Обойти сразу строку? Разбить и превратить в массив? Воспользоваться циклом for? reduce? Не забудь что символы строки не типа number. А если вообще ничего не понял из того что выше - иди на https://learn.javascript.ru и пройди первую часть учебника.
спасибо большое
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
я начинающий. Простите за такие вопросы но мне нужно убедиться в правильности своих решений. Проверьте пожалуйста, правильно ли я решил?

Задание: Создайте массив arr = ['a', 'b', 'c', 'd'] и с его помощью выведите на экран строку 'a+b, c+d'.

Решение:
var arr = ['a', 'b', 'c', 'd'];
console.log('\'' + arr[0] + '+' + arr[1] + ',' + arr[2] + '+' + arr[3] + '\'' );
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
З: Создайте массив arr с элементами 2, 5, 3, 9. Умножьте первый элемент массива на второй, а третий элемент на четвертый. Результаты сложите, присвойте переменной result. Выведите на экран значение этой переменной.


Р: var arr = [2,5,3,9];
var result = arr[0] * arr[1] * arr [2] * arr[3];
console.log(result); // 270
источник

MB

Muslim Beibytuly in JavaScript Noobs — сообщество новичков
Марк Кадыров
я начинающий. Простите за такие вопросы но мне нужно убедиться в правильности своих решений. Проверьте пожалуйста, правильно ли я решил?

Задание: Создайте массив arr = ['a', 'b', 'c', 'd'] и с его помощью выведите на экран строку 'a+b, c+d'.

Решение:
var arr = ['a', 'b', 'c', 'd'];
console.log('\'' + arr[0] + '+' + arr[1] + ',' + arr[2] + '+' + arr[3] + '\'' );
var -> let
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
а она важна для таких случаев ?
я хотел использовать const так как везде его использую
но в задании везде var потому его использовал
источник

j

jk in JavaScript Noobs — сообщество новичков
Марк Кадыров
я начинающий. Простите за такие вопросы но мне нужно убедиться в правильности своих решений. Проверьте пожалуйста, правильно ли я решил?

Задание: Создайте массив arr = ['a', 'b', 'c', 'd'] и с его помощью выведите на экран строку 'a+b, c+d'.

Решение:
var arr = ['a', 'b', 'c', 'd'];
console.log('\'' + arr[0] + '+' + arr[1] + ',' + arr[2] + '+' + arr[3] + '\'' );
Ну var это устаревший и всячески порицаемый ныне способ объявления переменных, значит учебник старый, значит лучше почитайте то что посвежее, выше например.
В случаях где требуются сделать эскейп одинарной кавычки проще использовать двойные кавычки. "вот'так"
Так же нынче существует синтаксис с шаблонными строками, вот такой
`'${arr[0]}+${arr[1]},${arr[2]}+${arr[3]}'`
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
jk
Ну var это устаревший и всячески порицаемый ныне способ объявления переменных, значит учебник старый, значит лучше почитайте то что посвежее, выше например.
В случаях где требуются сделать эскейп одинарной кавычки проще использовать двойные кавычки. "вот'так"
Так же нынче существует синтаксис с шаблонными строками, вот такой
`'${arr[0]}+${arr[1]},${arr[2]}+${arr[3]}'`
http://old.code.mu/tasks/javascript/base/osnovy-raboty-s-massivami-i-objektami-v-javascript.html

изучаю с новых источников, просто задачник мейби старый
источник

MB

Muslim Beibytuly in JavaScript Noobs — сообщество новичков
Марк Кадыров
а она важна для таких случаев ?
я хотел использовать const так как везде его использую
но в задании везде var потому его использовал
const - где возможно, let - где const не подойдёт, var - никогда
источник

j

jk in JavaScript Noobs — сообщество новичков
Марк Кадыров
З: Создайте массив arr с элементами 2, 5, 3, 9. Умножьте первый элемент массива на второй, а третий элемент на четвертый. Результаты сложите, присвойте переменной result. Выведите на экран значение этой переменной.


Р: var arr = [2,5,3,9];
var result = arr[0] * arr[1] * arr [2] * arr[3];
console.log(result); // 270
В задании сказано умножить первый на второй, третий на четвёртый, а результаты сложить. Так что это неправильное решение.
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
Muslim Beibytuly
const - где возможно, let - где const не подойдёт, var - никогда
спасибо за совет)
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
jk
В задании сказано умножить первый на второй, третий на четвёртый, а результаты сложить. Так что это неправильное решение.
аа понял)
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
jk
В задании сказано умножить первый на второй, третий на четвёртый, а результаты сложить. Так что это неправильное решение.
result = arr[0] * arr[1] + arr [2] * arr[3];
источник

j

jk in JavaScript Noobs — сообщество новичков
Марк Кадыров
result = arr[0] * arr[1] + arr [2] * arr[3];
Да, но не забывайте что у каждого из операторов свой приоритет, для его анализа требуются мозговые ресурсы, и в таких случаях прозрачнее будет помечать нужный приоритет вручную, на будущее.
(arr[0] * arr[1]) + (arr[2] * arr[3])
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
jk
Да, но не забывайте что у каждого из операторов свой приоритет, для его анализа требуются мозговые ресурсы, и в таких случаях прозрачнее будет помечать нужный приоритет вручную, на будущее.
(arr[0] * arr[1]) + (arr[2] * arr[3])
спасибо большое
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
а нет более новых задачников?
можете что нибудь посоветовать?
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
З:  Создайте массив заработных плат obj. Выведите на экран зарплату Пети и Коли.

Р:
let obj = {
 'Коля': '1000',
 'Вася': '500',
 'Петя': '200'
};
console.log('Зарплата Пети: ' + obj['Петя']);
console.log('Зарплата Коли: ' + obj['Коля']);
источник

j

jk in JavaScript Noobs — сообщество новичков
Марк Кадыров
а нет более новых задачников?
можете что нибудь посоветовать?
Прям задачники нужны? Есть учебник https://learn.javascript.ru, достаточно современный, но задачи там порой попадаются довольно сложные.
источник

j

jk in JavaScript Noobs — сообщество новичков
Марк Кадыров
З:  Создайте массив заработных плат obj. Выведите на экран зарплату Пети и Коли.

Р:
let obj = {
 'Коля': '1000',
 'Вася': '500',
 'Петя': '200'
};
console.log('Зарплата Пети: ' + obj['Петя']);
console.log('Зарплата Коли: ' + obj['Коля']);
Да. Только я думаю зарплаты ожидаются числами а не строками.
источник

RR

Roman Resh in JavaScript Noobs — сообщество новичков
jk
Прям задачники нужны? Есть учебник https://learn.javascript.ru, достаточно современный, но задачи там порой попадаются довольно сложные.
Им пора доплачивать тебе
источник

МК

Марк Кадыров... in JavaScript Noobs — сообщество новичков
jk
Прям задачники нужны? Есть учебник https://learn.javascript.ru, достаточно современный, но задачи там порой попадаются довольно сложные.
да знаю, очень хороший справочник)
но сейчас нужен задачник, иду по определённому курсу, потому хочу решать задачи
источник