powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript. Переключение булевской переменной.
9 сообщений из 9, страница 1 из 1
JavaScript. Переключение булевской переменной.
    #38436902
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня! Есть работающая конструкция (по кнопке переключается глобальная переменная checkflag между true и false)
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<!DOCTYPE html>
<html>
<body>
	<button onclick="SomeClick()">Кнопка</button>
</body>

<script>
var checkflag = 'false';

function SomeClick() {
alert('CheckFlag befor: ' + checkflag);
	if (checkflag == 'false') {
		checkflag = true;
	}
	else {
		checkflag = 'false';
	}
alert('CheckFlag after: ' + checkflag);	
}
</script>
</html>


Можно ли этот блок
Код: html
1.
2.
3.
4.
5.
6.
	if (checkflag == 'false') {
		checkflag = true;
	}
	else {
		checkflag = 'false';
	}

заменить на что-нибудь покороче?

Такой вариант не прокатил
Код: html
1.
2.
3.
4.
5.
function SomeClick() {
	alert('CheckFlag befor: ' + checkflag);
	checkflag = (!checkflag);
	alert('CheckFlag after: ' + checkflag);	
}
...
Рейтинг: 0 / 0
JavaScript. Переключение булевской переменной.
    #38436905
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,

ты индус?
...
Рейтинг: 0 / 0
JavaScript. Переключение булевской переменной.
    #38436906
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего это у Вас значения то булевые, то строковые...
...
Рейтинг: 0 / 0
JavaScript. Переключение булевской переменной.
    #38436918
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечuser89,
ты индус?

Всё разобрался.
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<!DOCTYPE html>
<html>
<body>
	<button onclick="SomeClick()">Кнопка</button>
</body>

<script>
var checkflag = false;

function SomeClick() {
alert('CheckFlag befor: ' + checkflag);
	checkflag = !checkflag;
alert('CheckFlag after: ' + checkflag);
}
</script>
</html>
...
Рейтинг: 0 / 0
JavaScript. Переключение булевской переменной.
    #38436924
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89Можно ли этот блок
Код: html
1.
2.
3.
4.
5.
6.
	if (checkflag == 'false') {
		checkflag = true;
	}
	else {
		checkflag = 'false';
	}

заменить на что-нибудь покороче?
Как вариант...

Код: javascript
1.
2.
3.
var checkflag = false;
//
checkflag=(checkflag)? false: true;
...
Рейтинг: 0 / 0
JavaScript. Переключение булевской переменной.
    #38436928
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч , вот умеешь ты поднять настроение в понедельник после обеда!
...
Рейтинг: 0 / 0
JavaScript. Переключение булевской переменной.
    #38436938
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa Яростный Меч , вот умеешь ты поднять настроение в понедельник после обеда! ну тогда подниму ещё чутка: сегодня уже вторник! :)
...
Рейтинг: 0 / 0
JavaScript. Переключение булевской переменной.
    #38436942
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечсегодня уже вторник! :)
Твайюметь!
...
Рейтинг: 0 / 0
JavaScript. Переключение булевской переменной.
    #38436980
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечuser89,

ты индус?
я видала на c#, правда, от китаянки...

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
bool isOn = false;
string isTakiOn = isOn.ToString();
if(isTakiOn.ToString().Trim().ToLower()=="false")
{
	isOn = true;
}
else if (isTakiOn.ToString().Trim().ToLower()=="true")
{
	isOn = false;
}
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript. Переключение булевской переменной.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]