tansci/.claude/skills/magic-script/references/keywords.md
xuewuerduo f468d532b1 feat: 初始化tansci资产管理项目
包含以下模块:
- antdv-next-admin: Vue 3 + TypeScript + Ant Design Vue 管理后台
  - 设备/许可证/配件/耗材 CRUD 管理页面
  - 基础数据管理 (分类/位置/制造商/型号/供应商)
  - 业务管理 (故障报修/盘点/资产分配/资产申请/交易记录)
  - 下拉选项改造 (ID输入框 → 搜索下拉选择)
  - 资产状态字典化 (接入sys_dict系统)
  - 界面文案优化 (设备→资产, 在库/在用/维修中/已报废)
  - 修复 console 警告 (popupClassName, 重复组件注册)
- our-itam: Java Spring Boot + magic-api 后端服务
- fantastic-admin: 前端底层框架 (pnpm monorepo)
- ciyo-itasset: CIYO 资产模块
- magic-script-skill: Claude Code skill 定义
- .claude: 对话历史记录

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-17 21:41:22 +08:00

2.9 KiB
Raw Blame History

关键字、运算符、数据类型

关键字

关键字 含义
var 定义变量
if 条件语句的引导词
else 用在条件语句中,表明当条件不成立时的分支
for for循环语句
in 与for配合使用
while while循环语句
continue 执行下一次循环
break 跳出循环
return 终止当前过程的执行并正常退出到上一个执行过程中
exit 终止当前脚本,并退出返回,如exit 200,'执行成功',[1,2,3];
assert 断言
instanceof 判断一个对象是否为一个类的实例
try 用于捕获可能发生异常的代码块
catch 与try关键字配合使用当发生异常时执行
finally 与try关键字配合使用finally块无论发生异常都会执行
import 导入Java类或导入已定义好的模块
as 与 import 关键字配合使用,用作将导入的 Java类或模块 命名为一个本地变量名
new 创建对象
true 基础类型之一,表示 Boolean 的:真值
false 基础类型之一,表示 Boolean 的:假值
null 基础类型之一,表示 NULL 值
async 异步调用

运算符

数学运算

运算符 说明
+ 加法
- 减法
* 乘法
/ 除法
% 取模
++ 自增
-- 自减
+= 加等于
-= 减等于
*= 乘等于
/= 除等于
%= 取模等于

比较运算符

运算符 说明
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
=== 等于
!== 不等于

逻辑运算符

运算符 说明
&& 并且
|| 或者
! 取反

位运算符

运算符 说明
&
|
^ 异或
~ 取反
<< 左移
>> 右移
>>> 无符号右移

数据类型

类型 写法
byte 123b123B
short 123s123S
int 123
long 123l123L
float 123f123F
double 123d123D
BigDecimal 123m123M
boolean truefalse
string 'hello'"hello"
string """多行文本块,主要用于编写SQL"""
Pattern /\d+/g,/pattern/gimuy 用于定义正则
lambda ()=>expr(param1,param2....)=>{...}
list [1,2,3,4,5]
map {key : value,key1 : value}{[key] : "value"}

三元运算符

三元运算符是if语句的简写形式其工作方式类似于Java中例如true ? "yes" : "no"

增强的if和三元运算符,不再强制值必须是布尔类型,可以写if(xxx)的形式当xxx为以下情况时为false、其它情况为true

  • null
  • 空集合
  • 空Map
  • 空数组
  • 数值==0
  • 空字符串
  • false