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
 

【参考サイト】

 

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

関連記事

コメントを残す

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

CAPTCHA


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

2024年4月
 123456
78910111213
14151617181920
21222324252627
282930