Compartilhar via


Instruções de compilação condicional

As instruções a seguir permitem JScript controlar a compilação de um script dependendo dos valores das variáveis de compilação condicional.Você pode usar as variáveis fornecidas pelo JScript ou você pode definir seus próprios com o @set diretiva ou o /define opção de linha de comando.

Instruções

demonstrativo

Descrição

@ cc_on

Ativa o suporte de compilação condicional.

@ if

Executa condicionalmente um grupo de declarações, dependendo do valor de uma expressão.

@ conjunto

Cria variáveis usadas com as instruções de compilação condicional.

The @cc\_on, @if, ou @set instruções Ativar compilação condicional. Alguns usos típicos para compilação condicional incluem usando os novos recursos no JScript, incorporando suporte à depuração em um script e execução de código de rastreamento.

Ao escrever os scripts sejam executados por navegadores da Web, sempre coloque o código de compilação condicional nos comentários.Conseqüentemente, os hosts que não oferecem suporte a compilação condicional poderá ignorá-la.Aqui está um exemplo.

/*@cc_on @*/
/*@if (@_jscript_version >= 5)
document.write("JScript Version 5.0 or better.<BR>");
@else @*/
document.write("You need a more recent script engine.<BR>");
/*@end @*/

Este exemplo usa os delimitadores de comentários especiais que são usados somente se o @cc\_on demonstrativo tiver ativado a compilação condicional. Mecanismos de script que não oferecem suporte a compilação condicional exibem um avisando de mensagem da necessidade de um novo mecanismo de script sem gerar erros.Mecanismos que oferecem suporte a compilação condicional compilar tanto a primeira ou segunda document.write, dependendo da versão do mecanismo. Observe que a versão 7. x representa JScript .NET.Para obter mais informações, consulte Detectando recursos do navegador.

Compilação condicional também é útil para scripts do lado do servidor e programas de linha de comando.Nesses aplicativos, compilação condicional pode ser usada para compilar funções adicionais em um programa para ajudar na criação de perfil quando no modo de depurar.

Consulte também

Conceitos

Variáveis de compilação condicional

Diretivas de compilação condicional

Detectando recursos do navegador

Referência

/ define

Outros recursos

Compilação condicional