const video = document.querySelector('video');
video.play(); // Запуск воспроизведения
video.pause(); // Пауза воспроизведения
video.volume = 0.5; // Установка громкости на 50%
video.currentTime = 60; // Перемотка на 60-ю секунду видео
Вы можете отслеживать различные события, такие как начало воспроизведения, пауза, завершение и другие.
video.addEventListener('ended', () => {
alert('Видео завершено!');
});
const track = video.addTextTrack('subtitles', 'English', 'en');
track.mode = 'showing';
track.addCue(new VTTCue(0, 10, 'Hello, world!'));
@codeWeaveChannel | #JavaScript
Please open Telegram to view this post
VIEW IN TELEGRAM
Основные логические операторы:
let a = true;
let b = false;
console.log(a && b); // false
let a = true;
let b = false;
console.log(a || b); // true
let a = true;
console.log(!a); // false
@codeWeaveChannel | #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
Применение логических операторов
let age = 20;
if (age >= 18 && age < 65) {
console.log("Взрослый человек");
}
let user = null;
let defaultUser = user || "Гость";
console.log(defaultUser); // "Гость"
let isMember = true;
let isPremium = false;
if (isMember && !isPremium) {
console.log("Обычный член");
}
Корректное понимание короткого замыкания
Логические операторы в JavaScript используют принцип короткого замыкания (short-circuiting). Это означает, что выполнение прекращается, как только результат становится очевиден.
let a = true;
let b = false;
console.log(a || (b && someFunction())); // someFunction() не будет вызвана
Логические операторы помогают сделать код более гибким и читаемым, а также оптимизировать выполнение логики программы.
@codeWeaveChannel | #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM