ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| JScript  | [语言参考](#) | |-----|-----| # @if 语句 根据表达式的值,有条件地执行一组语句。 `**@if** (   *condition1*` `)    *text1*` `[**@elif** (   *condition2*` `)    *text2*] [**@else**`    `*text3*] **@end** ` #### 参数 condition1, condition2 可选项。可以强制转换为[ Boolean 表达式](#)的表达式。 text1 可选项。*condition1* 是 **true** 时要解析的文本。 text2 可选项。*condition1* 是 **false** 且 *condition2* 是 **true** 时要解析的文本。 text3 可选项。*condition1* 和 *condition2* 都是 **false** 时要解析的文本。 #### 说明 在书写 **@if** 语句时,不必将每个子句放到不同的行。可以使用多个 **@elif** 子句。但是,所有 **@elif** 子句必须在 **@else** 子句之前出现。 通常使用 **@if** 语句来决定应当使用若干选项中的哪个选项来进行文本输出。例如: ~~~ alert(@if (@_win32) "using Windows NT or Windows 95" @else "using Windows 3.1" @end) ~~~ #### 要求 [版本 3](#) #### 请参阅 [条件编译](#) | [条件编译变量](#) | [@cc_on 语句](#) | [@set 语句](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)