-1

構文エラーがないのはどれ? 4つのうちどれに構文エラーがないのか疑問に思っています

 alert("hello "+3+" times); 
 alert("hello "+3 times);   
 alert("hello +3+ times");  
 alert("hello "+3 +" times);    
4

2 に答える 2

2
alert("hello "+3+" times); // missing a closing doublequote   
alert("hello "+3 times); // missing both doublequotes around strings    
alert("hello +3+ times"); // this has no syntax error, just will alert the string literal
alert("hello "+3 +" times); // missing closing doublequotes
于 2013-04-30T19:04:57.590 に答える
2

3つ目。その理由は、他の文字列がペアの引用符を使用していないためです。テストのために、これを使用できます:

alert("hello +3+ times");

テストのために、このようなものを試すことができます...(個別に)。すべて同じスクリプト内では、解析されません:

alert("hello "+1+" times); 

alert("hello "+2 times);   

alert("hello +3+ times");  

alert("hello "+4 +" times); 

alert("hello "+5+" times");

alert("hello " + 6 + " times");
于 2013-04-30T19:03:13.177 に答える