|
5 / 5 / 2
Регистрация: 03.11.2018
Сообщений: 206
|
||||||
Функция. Присвоить значение переменной17.07.2019, 21:03. Показов 3329. Ответов 7
Пример:
Заранее спасибо!
0
|
||||||
| 17.07.2019, 21:03 | |
|
Ответы с готовыми решениями:
7
Как присвоить переменной значение с интернет страницы?
|
|
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
|
||||||
| 18.07.2019, 00:02 | ||||||
|
Maximax67, присвойте значение переменной
someVar2 и используйте ее как аргумент.Или Вы хотите работать с необъявленной переменной??? Добавлено через 12 минут Так нужно?
1
|
||||||
|
2037 / 1096 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
|
||||||
| 18.07.2019, 00:14 | ||||||
|
Maximax67,
Так как вы хотите не получится, есть несколько других вариантов
1
|
||||||
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||||||||||||
| 18.07.2019, 13:33 | ||||||||||||
|
Здравствуйте.
Maximax67, Пифагор, Mr_Sergo, справочник у Мозиллы написан коряво, но всё же: https://developer.mozilla.org/... structures
Можно бы ещё сказать, что вообще в языках программирования типы делятся на значимые и и ссылочные, и это влияет на способ передачи параметра в функцию. Но JavaScript слишком хитрит в данном вопросе. чем и сильно запутывает новичков. Например - string в JS это тщательно замаскированный ссылочный, но иммутабельный тип, прикидывающийся для программиста примитивным типом. Добавлено через 12 минут ------ В данном случае вся трагедия происходит именно при передаче параметра в функцию. В JavaScript свои правила, не совпадающие с правилами для строго типизированных языков )) Для изменяемого типа внутри функции параметр, имеющий обычно другое имя, не совпадающее с внешней переменной, фактически будет работать со значением, находящимся снаружи от функции. Как будто это та же самая переменная. А для неизменяемого (иммутабельного) типа внутри функции параметр, имеющий обычно другое имя, не совпадающее с внешней переменной, фактически будет работать с отдельной копией, которую не жалко испортить. Значение внешней переменной никак не будет изменено. Добавлено через 15 минут ----- Кстати,
Число иммутабельное. Но из-за того, что мы ещё раз присвоили другое значение в переменную Х, нам показалось, что мы прибавили единицу к значению, хранящемуся в Х. Добавлено через 1 минуту ----- Вот такая в JavaScript сплошная иллюзия и типичная подмена понятий ))
1
|
||||||||||||
|
411 / 303 / 112
Регистрация: 28.08.2013
Сообщений: 797
|
|||||||||||
| 18.07.2019, 14:30 | |||||||||||
|
Что-то тут намудрили. Я не совсем понял из кода что нужно, поэтому вот два примера
P.S. В JavaScript переменные в функцию передаются как есть (т.е. создаётся новая переменная внутри функции и копируется значение в неё (т.е. переменная за пределами функции не используется)), а при передачи объекта в функцию, - передаётся адрес объекта в функцию (т.е. все изменения объекта сделанные внутри функции будут применены к объекту, который находиться за пределами функции).
1
|
|||||||||||
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||||||
| 18.07.2019, 16:38 | ||||||
|
Maximax67, kidASM, в комментариях https://learn.javascript.ru/ob... 2756604874
привели наверно самый удачный вариант объяснения, что главное в передаче параметра именно в JavaScript - это его иммутабельность/мутабельность:
То есть примитивы в JavaScript - это скорее обозначенный известный перечень иммутабельных типов, а не value-типы в понимании строготипизированных языков. ----- А в справочной литературе обычно пишут непонятную муть, только запутывая новичка.
1
|
||||||
|
5 / 5 / 2
Регистрация: 03.11.2018
Сообщений: 206
|
|
| 18.07.2019, 16:45 [ТС] | |
|
Спасибо! Уже все понял
0
|
|
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
|
| 18.07.2019, 16:48 | |
|
Maximax67, даже я с Вами понял. Товарищ в комментах на learn.javascript.ru даже немного точнее и правильнее раскрыл идею, чем я в своём посте №4.
0
|
|
| 18.07.2019, 16:48 | |
|
Помогаю со студенческими работами здесь
8
Как присвоить переменной значение номера позиции входящей строки? Как присвоить переменной dir в каждой из ссылок своё значение? Функция не меняет значение глобальной переменной Как присвоить переменной "strana" значение select-а? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|