Screen colorDepth 属性

JavaScript Screen 对象

colorDepth只读属性返回屏幕的颜色深度。

colorDepth是用于表示单个像素颜色的位数。

colorDepth指示设备屏幕可以产生多少种颜色。

例如,颜色深度为8的屏幕可以产生256种颜色(2 8)。

语法:

screen.colorDepth
var x = "Color Depth: " + screen.colorDepth;
测试看看‹/›

浏览器兼容性

所有浏览器完全支持colorDepth属性:

属性
colorDepth

技术细节

返回值:一个数字,表示用于显示图像的调色板的位深,以每像素为单位。
可能的值:
  • 每像素1位

  • 每像素4位

  • 每像素8位

  • 每像素15位

  • 每像素16位

  • 每像素24位

  • 每像素32位

  • 每像素48位

更多实例

此示例显示所有屏幕属性:

var txt = "";
txt += "<p>Total width/height: " + screen.width + "*" + screen.height + "</p>";
txt += "<p>Available width/height: " + screen.availWidth + "*" + screen.availHeight +"</p>";
txt += "<p>Color depth: " + screen.colorDepth + "</p>";
txt += "<p>Color resolution: " + screen.pixelDepth + "</p>";
document.write(txt);
测试看看‹/›

相关参考

screen参考:screen.availHeight属性

screen参考:screen.availWidth属性

screen参考:screen.height属性

screen参考:screen.width属性

screen参考:screen.pixelDepth属性

JavaScript Screen 对象