数学计算: + 加 - 减 * 乘 / 除 比较符号: >, <, >=, <= 分别是大于,小于, 大于等于, 小于等于 == 等于 != 不等于 注意: 双=号(==)才是比较, 单=号是赋值, 不要搞错了!!! 布尔条件 and 条件和 or 条件或 not 否定条件 使用: //条件表达式1和2都是true, 则下式为true, 否则下式为false 条件表达式1 and 条件表达式2 //在条件表达式1或2中只要有一个是true, 则下式为true 条件表达式1 or 条件表达式2 //不是表达式的值, 如 return (not true)则返回false not 表达式 字符串操作符 + 字符串叠加, 如"Greed" + "wind"的结果"Greedwind" Jass特殊字符 // 注释, 以 //开头的语句将不执行 () 函数参数列表, 如 call myfunction() [] 数组元素标记, 如 myarray[0] "" 字符串引用符, 如 "I love Greedwind" '' 单位/物品/技能代码引用符号, 如 'A001', 'Hpal' 注意: Jass中可以用单引号括起4个字母表示数值型的值(integer) \ 跳脱符号(与Java/C一样), 如: 在字符串里使用双引号 set mystring = "This is a \"string\"" mystring 的值实际上是: This is a "string" 如果直接 set mystring = "This is a "string"" 将出错 因为""是字符串引用符 0 用于数字前面, 则表示八进制的数, 如 016 0x 用于数字前面, 则表示十六进制的数, 如 0x1FA0
|