Nel tuo esempio, è possibile suddividere la stringa in due pezzi:
alert ("Please Select file"
+ " to delete");
Oppure, quando si tratta di una stringa, come nel tuo caso, è possono utilizzare un backslash come suggerito @Gumbo:
alert ("Please Select file\
to delete");
si noti che questo approccio backslash è not necessarily preferred, e possibilmente non supportato universalmente (ho avuto problemi nel trovare dati complessi su questo). È non nello ECMA 5.1 spec.
Quando si lavora con altro codice (non tra virgolette), le interruzioni di riga vengono ignorate e perfettamente accettabili. Per esempio:
if(SuperLongConditionWhyIsThisSoLong
&& SuperLongConditionOnAnotherLine
&& SuperLongConditionOnThirdLineSheesh)
{
// launch_missiles();
}
fonte
2009-02-03 18:18:21
Riesci a rompere un'istruzione if? –
Sì: ho aggiornato la risposta con un esempio. –
Ma fai attenzione al meccanismo di inserimento automatico del punto e virgola: cerca di avere il ritorno su una riga e una "stringa" sul successivo alla fine della funzione e ottieni un risultato indefinito. – some