🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to JavaScript Notes
Topic #159

JS Screen


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

 document.getElementById("demo").innerHTML =
"Screen Width: " + screen.width;

Window Screen Height

The screen.height property returns the height of the visitor's screen in pixels.

Example

 document.getElementById("demo").innerHTML =
"Screen Height: " + screen.height;

Window Screen Available Width

The screen.availWidth property returns the width of the visitor's screen, in pixels, minus interface features like the Windows Taskbar.

Example

 document.getElementById("demo").innerHTML =
"Available Screen Width: " + screen.availWidth;

Window Screen Available Height

The screen.availHeight property returns the height of the visitor's screen, in pixels, minus interface features like the Windows Taskbar.

Example

 document.getElementById("demo").innerHTML =
"Available Screen Height: " + screen.availHeight;

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

 document.getElementById("demo").innerHTML =
"Screen Color Depth: " + screen.colorDepth;

Note: The #rrggbb (rgb) values used in HTML represents "True Colors" (16,777,216 different colors)


Window Screen Pixel Depth

The screen.pixelDepth property returns the pixel depth of the screen.

Example

 document.getElementById("demo").innerHTML =
"Screen Pixel Depth: " + screen.pixelDepth;

Note: For modern computers, Color Depth and Pixel Depth are equal.

Want to go beyond the notes?

Join CodingNow 2.0's JavaScript course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

JS Screen – FAQs

Quick answers about learning JS Screen in JavaScript.

This free note from CodingNow 2.0 explains JS Screen in JavaScript — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every JavaScript topic on CodingNow 2.0, including JS Screen, is 100% free with no signup required.
With focused practice, most students grasp JS Screen in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now