BatteryManager.level
The BatteryManager.level
property indicates the current battery charge level as a value between 0.0
and 1.0
.
A value of 0.0
means the battery is empty and the system is about to be suspended.
A value of 1.0
means the battery is full.
A value of 1.0
is also returned if the implementation isn't able to determine the battery charge level
or if the system is not battery-powered.
When its value changes, the levelchange
event is fired.
Example
HTML Content
<div id="level">(battery level unknown)</div>
JavaScript Content
navigator.getBattery().then(battery => {
const level = battery.level;
document.querySelector('#level').textContent = level;
});
Specifications
Specification |
---|
Battery Status API # dom-batterymanager-level |
Browser compatibility
BCD tables only load in the browser