javascript中switch语句的问题

javascript中switch语句的问题,javascript,switch-statement,Javascript,Switch Statement,我将制作一个显示音乐视频的网络应用程序。我用一个视频、一个playbutton、一个画布创建了一些html,其中我显示了一些音频条和一些标题,这些标题名为“intro”、“verse”和“吉他独奏” 当歌曲从一个部分转到另一个部分时,我想在标题之间切换。然而,我的switch语句似乎不起作用。第49行有个错误 我的Javascript看起来像这样 如果有任何关于我可能做错什么的意见,我将不胜感激:) var-video=5; var分析仪;var帆布; var时间; $(函数(){ 视频=$(“

我将制作一个显示音乐视频的网络应用程序。我用一个视频、一个playbutton、一个画布创建了一些html,其中我显示了一些音频条和一些标题,这些标题名为“intro”、“verse”和“吉他独奏”

当歌曲从一个部分转到另一个部分时,我想在标题之间切换。然而,我的switch语句似乎不起作用。第49行有个错误

我的Javascript看起来像这样

如果有任何关于我可能做错什么的意见,我将不胜感激:)

var-video=5;
var分析仪;var帆布;
var时间;
$(函数(){
视频=$(“视频”)[0];
$(“正文”)。在(“单击”,“播放按钮”,开始TopVideo);
CreateAudioAnalyzer();
});
函数createAudioAnalyzer(){
context=新的webkitAudioContext();
Analyzer=context.createAnalyzer();
画布=$(“#声波”)[0];
ctx=canvas.getContext('2d');
source=context.createMediaElementSource(视频);
源。连接(分析仪);
分析器.连接(上下文.目的地);
}
函数soundAnimation(){
window.requestAnimationFrame(声音动画);
Analyzer.fftSize=128;
fbc_阵列=新UINT8阵列(分析仪频率b计数);
分析仪。GetByTefFrequencyData(fbc_阵列);
clearRect(0,0,canvas.width,canvas.height);
ctx.fillStyle='rgba(0,90255,0.3)';
钢筋=120;
对于(变量i=0;i
打字错误:

case 2
应该是:

case 2:
//    ^ You missed that.

告诉我们错误将非常有用(不仅对我们,而且对您)。欢迎使用stackoverflow。每当你使用诸如“我遇到了一个错误”这样的短语时,就把它作为提示,立即告诉我们错误是什么。这将大大增加我们提供帮助的可能性,因为我们可以立即集中精力解决问题,而不必首先找出问题所在。您在
案例中漏掉了一个冒号(
)。(见我的答案)
case 2:
//    ^ You missed that.