Javascript 如何编写更好的音频播放代码?

Javascript 如何编写更好的音频播放代码?,javascript,Javascript,我希望你在我点击它的时候播放它 (仅1秒长的音频。) 函数a(){ var elem=document.getElementById('musicplay'); var audio=document.getElementById('music'); var=false; 元素addEventListener('click',函数(){ 如果(玩){ 音频播放(); }否则{ 音频播放(); } 玩=!玩; }); } 如果(播放){audio.play();}否则{audio.play();}对

我希望你在我点击它的时候播放它

(仅1秒长的音频。)

函数a(){
var elem=document.getElementById('musicplay');
var audio=document.getElementById('music');
var=false;
元素addEventListener('click',函数(){
如果(玩){
音频播放();
}否则{
音频播放();
}
玩=!玩;
});
}

如果(播放){audio.play();}否则{audio.play();}
对你的答案毫无意义!是的,你说得对,我怎么能写得这么好?我是初学者,所以我不知道。
function playMusic() {
    let playBtn= document.getElementById('musicplay');
    let audio = document.getElementById('music');
    let playing = false;

    playBtn.addEventListener('click', ()=> {
        if (playing) {
            audio.pause();
            playing = !playing;
        } else {
            audio.play();
            playing = !playing;
        }

    });
}