プログラマメモ2 - programmer no memo2
next
prev
HOME
JavaScriptと二重否定
2007/08/17
javascript
nullpo.printStackTrace(); - JavaScriptと二重否定
prototype.jsでの二重否定が紹介されていたので、おもしろいと思ったので、実行できるようにしてみました。
注目したいのは!!という二重否定です。
スクリプトを入力欄:
Browser = { IE: !!(window.attachEvent && !window.opera), Opera: !!window.opera, WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1, Gecko:navigator.userAgent.indexOf('Gecko') > -1 &&navigator.userAgent.indexOf('KHTML') == -1 }; var s = ''; s += 'Are you IE? ' + (Browser.IE?'yes':'no') + ' Are you Firefox? ' + (Browser.Gecko?'yes':'no'); document.getElementById('R20070817').innerHTML= s;
実行をクリックすると上記の入力したスクリプトが実行されます。
実行
:
next
prev
HOME
コメントの投稿 ()
: