1.Какие значения получат переменные, в результате выполнения следующих инструкций: var a = 8 + 3;
var b = 8 + '3'; var e = 8 + 3 - '2'; var h = '8' + 3 + 2; var j = ('8' - 3)[0];Ответы на вопрос
Ответ:
var a = 8 + 3;
var b = 8 + '3';
var e = 8 + 3 - '2';
var h = '8' + 3 + 2;
var j = ('8' - 3)[0];
Объяснение:
это лёгкое решение
Ответ:
var b.
Объяснение:
наверное так но не точно
Давайте посмотрим на каждую инструкцию по отдельности:
var a = 8 + 3;- Здесь происходит сложение чисел 8 и 3, результат будет 11. Значение переменнойaбудет 11.var b = 8 + '3';- В данном случае происходит сложение числа 8 и строки '3'. Сложение со строкой приводит к конкатенации, поэтому результат будет '83' (строка). Значение переменнойbбудет '83'.var e = 8 + 3 - '2';- Сначала выполняется сложение чисел 8 и 3, что дает 11. Затем от этого результата вычитается строка '2'. JavaScript попытается преобразовать строку '2' в число, и результат будет 9 (11 - 2). Значение переменнойeбудет 9.var h = '8' + 3 + 2;- Здесь происходит конкатенация строк. Сначала строка '8' объединяется с числом 3, что дает '83', затем строка '83' объединяется с числом 2, и итоговый результат будет '832' (строка). Значение переменнойhбудет '832'.var j = ('8' - 3)[0];- Сначала строка '8' преобразуется в число 8, затем из этого числа вычитается 3, и результат будет 5. После этого к числу 5 применяется обращение по индексу[0], что вернет символ '5'. Значение переменнойjбудет '5'.
Итак, значения переменных будут:
a= 11b= '83'e= 9h= '832'j= '5'
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
