モニタ画面の色深度を求める
説明
モニタ画面の色深度を求めるにはscreen.colorDepthプロパティを参照します。値は色深度を示すビット数になります。1であれば白黒、2であれば4色、3であれば8色、4であれば16色、8であれば256色、16であれば32768色、24または32であれば1677万色になります。Safari 3.1の場合はモニタの色深度が32ビットであっても24を返します。他のブラウザでは32となりますが、Safariでは異なるので注意が必要です。
サンプルプログラム
var n = screen.colorDepth;
document.write(n+"ビット");