Instruções de JScript
Um programa JScript é uma coleção de instruções.Uma demonstrativo JScript, que é equivalente a uma frase completa em linguagem natural, combina expressões que executam uma tarefa concluída.
Usando instruções
Uma demonstrativo consiste em um ou mais expressões, palavras-chave ou operadores (símbolos).Normalmente, uma demonstrativo está contida dentro de uma única linha, embora dois ou mais instruções podem aparecer na mesma linha se forem separadas por ponto-e-vírgula.Além disso, a maioria das instruções podem ocupar várias linhas.As exceções são:
O sufixo incremento e de decremento operadores devem aparecer na linha mesma sistema autônomo seu argumento.Por exemplo, x++ e i--.
The continuar and quebra palavras-chave devem aparecer na mesma linha sistema autônomo rótulo de.Por exemplo, continue label1 e break label2.
The return e throw palavras-chave devem aparecer na mesma linha sistema autônomo sua expressão. Por exemplo, return (x+y), e throw "Error 42".
Um atributo personalizado deve aparecer na mesma linha de declaração é modificar, a menos que ele é precedido por um modificador.Por exemplo, myattribute class myClass.
Embora terminação explícita de instruções no participante de uma linha não seja obrigatória, a maioria dos exemplos do JScript fornecidas aqui é encerrada explicitamente por motivos de clareza.Isso é concluído com ponto e a vírgula (;), que é o caractere de terminação de demonstrativo JScript.Aqui estão dois exemplos de declarações de JScript.
var aBird = "Robin"; // Assign the text "Robin" to the variable aBird.
var today = new Date(); // Assign today's date to the variable today.
Um agrupar de JScript instruções entre chaves ({}) é chamado de um bloco.Instruções em um bloco geralmente podem ser tratadas sistema autônomo uma única demonstrativo.Isso significa que você pode usar blocos na maioria dos lugares JScript espera uma demonstrativo solitário.Exceções notáveis incluem os cabeçalhos de para and while faz um loop. O exemplo a seguir ilustra um típico para loop:
var i : int = 0;
var x : double = 2;
var a = new Array(4);
for (i = 0; i < 4; i++) {
x *= x;
a[i] = x;
}
Observe que as instruções individuais dentro do bloco terminam com ponto-e-vírgula, mas do bloco propriamente dito não.
Em geral, funções, condicionais e classes usam blocos.Observe que diferentemente do C++ e a maioria dos outros idiomas, JScript não considere a possibilidade de um bloco para ser um novo escopo; somente funções, classes, inicializadores estático e blocos catch criar um novo escopo.
No exemplo a seguir, a primeira demonstrativo começa a definição de uma função que consiste em um if...else sequência de três instruções. Esse bloco a seguir é uma demonstrativo que não está entre chaves do bloco de função.Portanto, a última demonstrativo não é parte da definição da função.
function FeetToMiles(feet, cnvType) {
if (cnvType == "NM")
return( (feet / 6080) + " nautical miles");
else if (cnvType == "M")
return( (feet / 5280) + " statute miles");
else
return ("Invalid unit of measure");
}
var mradius = FeetToMiles(52800, "M");