En su ejemplo, se puede romper la cadena en dos piezas:
alert ("Please Select file"
+ " to delete");
O bien, cuando se trata de una cadena, como en su caso, se puede utilizar un backslash como se sugiere @Gumbo:
alert ("Please Select file\
to delete");
Tenga en cuenta que este enfoque barra invertida es not necessarily preferred, y posiblemente no sea universalmente compatible (tuve problemas para encontrar datos concretos sobre esto). Es no en el ECMA 5.1 spec.
Al trabajar con otro código (sin comillas), los saltos de línea se ignoran y son perfectamente aceptables. Por ejemplo:
if(SuperLongConditionWhyIsThisSoLong
&& SuperLongConditionOnAnotherLine
&& SuperLongConditionOnThirdLineSheesh)
{
// launch_missiles();
}
Se puede romper una sentencia if? –
Sí: actualicé la respuesta con un ejemplo. –
Pero tenga cuidado con el mecanismo automático de inserción de punto y coma: intente tener retorno en una fila y una "cadena" en la siguiente al final de la función y como resultado no obtendrá la definición. – some