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年11月
 12
3456789
10111213141516
17181920212223
24252627282930