JavaScriptで真偽値を反転する

シンプルに真偽値を反転させる方法がぱっと思いつかなかったので、実装方法をメモ。

サンプルコード

ボタンをクリックすると真偽値が反転するようにしてみます。

HTML

<button id="btn">反転</button>

JavaScript

var flag = true;
document.getElementById('btn').addEventListener('click', function() {
	flag = !flag; // 反転
	console.log(flag);
}, false);

ボタンをクリックするたびにflagの値が反転するようになりました。
真偽値を反転するデモページ

ちなみに、初期値がtrue/false以外の場合も問題ないようです。

JavaScript

var flag = 'hogehoge';
document.getElementById('btn').addEventListener('click', function() {
	flag = !flag; // 反転
	console.log(flag);
}, false);

真偽値を反転するデモページ2
 

【参考サイト】

 

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

コメントが承認されるまで時間がかかります。

2021年4月
 123
45678910
11121314151617
18192021222324
252627282930