说明:我们使用console.log输出colorString,以确认转换是否正确。 综合示例 下面是完整的示例代码,将所有步骤整合在一起: enumColor{Red="RED",Green="GREEN",Blue="BLUE"}// 使用枚举letmyColor:Color=Color.Green;// 将枚举转为字符串letcolorString:string=myColor.toString();// 验证输出结果console.log(`Th...
let str: string = "Hello, world!"; let substr: string = str.slice(7, 12); console.log(substr); // 输出: "world" 1. 2. 3. 使用toUpperCase和toLowerCase方法 let str: string = "Hello, World!"; let upperStr: string = str.toUpperCase(); let lowerStr: string = str.toLowerCase()...
typeGetMoney=()=>string|numberletgetMoney:GetMoney=function(){return'1000'} 枚举 使用枚举我们可以定义一些带名字的常量,当枚举作为类型时,表示该属性只能为枚举中的某一个成员 1.字符串枚举 代码语言:javascript 代码运行次数:0 运行 AI代码解释 enumSEX{man='男',woman='女',unknown='未知'}letarr:Arra...
AI代码解释 enumStatusCode{OK=200,BadRequest=400,NotFound=404}functionhandleResponse(code:StatusCode):string{if(code===StatusCode.OK){return"请求成功";}elseif(code===StatusCode.NotFound){return"资源未找到";}elseif(code===StatusCode.BadRequest){return"错误请求";}else{return"未知响应码";}}/...
Enum 是在 TypeScript 中新增的语法,也叫做枚举,一般用它来管理多个相同系列的常量(即不能被修改的变量),用于状态的判断。在 Web 中比较常见的状态判断,是在处理请求时,要针对不同的响应状态码做对应的处理:const handleResponseStatus = (status: number): void => { switch (status) { case 200...
enum 定义枚举类型。 export 用于从模块中导出变量、函数或类。 extends 用于类的继承,表示类继承其他类。 false 布尔值 false。 finally 定义try...catch 语句中的最终执行代码块。 for 用于for 循环。 from 用于模块导入语句,指定模块的来源。 function 定义函数。 get 用于对象的 getter 方法。 if 用于条件判断...
二、Enum 成员的值 ❗️Enum 成员默认不必赋值,系统会从零开始逐一递增,按照顺序为每个成员赋值,比如0、1、2…… 但是,也可以为 Enum 成员显式赋值。 enumColor { Red, Green, Blue }//等同于enumColor { Red=0, Green=1, Blue=2} 上面示例中,Enum 每个成员的值都是显式赋值。
let name: string = "Runoob"; let words: string = `您好,今年是 ${ name } 发布 ${ years + 1} 周年`;复制 3. 布尔类型-boolean 表示逻辑值:true 和 false。 let flag: boolean = true;复制 4. 枚举-enum 枚举类型用于定义数值集合。 enum Color {Red, Green, Blue}; let c: Color = Color...
看过了上面的数字枚举,再来看字符串枚举,显然就明白字符串枚举成员的值肯定都是string类型。字符串枚举对象是没有反向映射的。 enum device { phone = "1", notebook = "2", desktop = "3" } 我们来看一下编译后的代码 <img src="https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/bc0e79c440...