The window.screen object contains information about the user’s screen.
Window Screen #
The window.screen
object can be written without the window prefix.
Properties:
screen.width
screen.height
screen.availWidth
screen.availHeight
screen.colorDepth
screen.pixelDepth
Window Screen Width #
The screen.width
property returns the width of the visitor’s screen in pixels.
Example #
Display the width of the screen in pixels:
document.getElementById("demo").innerHTML =
"Screen Width: " + screen.width;
Result will be:
Screen Width: 1440
document.getElementById("demo").innerHTML =
"Screen Height: " + screen.height;
Result will be:
Screen Height: 900
document.getElementById("demo").innerHTML =
"Available Screen Width: " + screen.availWidth;
Result will be:
Available Screen Width: 1440
document.getElementById("demo").innerHTML =
"Available Screen Height: " + screen.availHeight;
Result will be:
Available Screen Height: 818
Window Screen Color Depth #
The screen.colorDepth
property returns the number of bits used to display one color.
All modern computers use 24 bit or 32 bit hardware for color resolution:
- 24 bits = 16,777,216 different “True Colors”
- 32 bits = 4,294,967,296 different “Deep Colors”
Older computers used 16 bits: 65,536 different “High Colors” resolution.
Very old computers, and old cell phones used 8 bits: 256 different “VGA colors”.
Example #
Display the color depth of the screen in bits:
document.getElementById("demo").innerHTML =
"Screen Color Depth: " + screen.colorDepth;
Result will be:
Screen Color Depth: 24
document.getElementById("demo").innerHTML =
"Screen Pixel Depth: " + screen.pixelDepth;
Result will be:
Screen Pixel Depth: 24
For modern computers, Color Depth and Pixel Depth are equal.