--- title: Screen.orientation slug: Web/API/Screen/orientation translation_of: Web/API/Screen/orientation ---
Screen.orientation 屬性可以取得螢幕目前的方向。
var orientation = window.screen.orientation.type;
回傳值為一個代表螢幕方向的字串,可能是 portrait-primary、portrait-secondary、landscape-primary 或 landscape-secondary(請參考 {{domxref("window.screen.lockOrientation","lockOrientation")}} 以瞭解更多資訊)。
var orientation = screen.orientation || screen.mozOrientation || screen.msOrientation;
if (orientation.type === "landscape-primary") {
console.log("That looks good.");
} else if (orientation.type === "landscape-secondary") {
console.log("Mmmh... the screen is upside down!");
} else if (orientation.type === "portrait-secondary" || orientation.type === "portrait-primary") {
console.log("Mmmh... you should rotate your device to landscape");
}
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('Screen Orientation', '', 'Screen Orientation')}} | {{Spec2('Screen Orientation')}} | Initial definition |