ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| JScript  | [语言参考](#) | |-----|-----| # @set 语句 用条件编译语句来创建变量。 `**@set** @varname = *term* ` #### 参数 varname 必选项。有效的 JScript 变量名。必须总在前面放置一个 "@" 字符。 term 必选项。零或多个一元运算符,后跟一个常数、条件编译变量、或圆括号括起来的表达式。 #### 说明 条件编译支持数字和 Boolean 变量。不支持字符串。用 **@set** 创建的变量通常在条件编译语句中使用,但也可以在 JScript 代码的任何地方使用。 变量声明的例子看起来如下: ~~~ @set @myvar1 = 12 @set @myvar2 = (@myvar1 * 20) @set @myvar3 = @_jscript_version ~~~ 在园括号括起来的表达式中支持下面的运算符: - ! ~ - * / % - + - - << >> >>> - < <= > >= - == != === !== - & ^ | - && || 如果在变量被定义前使用了这个变量,则它的值是 **NaN**。**NaN** 可以用 **@if** 语句来检查: ~~~ @if (@newVar != @newVar) ~~~     ~~~ ... ~~~ 这样做能成功是因为 **NaN** 是不等于它自己的唯一值。 #### 要求 [版本 3](#) #### 请参阅 [条件编译](#) | [条件编译变量](#) | [@cc_on 语句](#) | [@if 语句](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)