企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 指定参数类型 > 当你赋值其他类型时, 在typeScript的IDE中会报错,javaScript不会 还可以正常运行 # * string ``` var myname: string = "zhao"; ``` # * any 可是字符串也可为数字 ``` var myname: any = "zhao"; ``` # * number ``` var myname: number = 11; ``` # * boolean 布尔类型 ``` var myname: boolean = true; ``` # * viod 声明方法返回值 不需要任何返回值 ``` function test(): void { } ``` 也可以在方法中声明其他类型、 ``` function test(): string { return “aaa” } ``` 还可以声明方法中变量的类型 ``` function test(age:number): string { return “aaa” } ``` ***** # 自定义类型 通过接口或类 声明 自定义类型 如下图: ![](https://img.kancloud.cn/8e/6e/8e6ec5b4e498e07f59db37e2fe66312e_351x142.png) 并且会在IDE中有语法提示,自动完成 提高开发效率 ***** # 默认参数 在参数声明后面用等号来指定参数的默认值 ``` function test(a:string = "aa") { console.log(a); } ``` 带默认值的参数 调用的时候 一定要在最后面 ***** # 可选参数 在方法的参数声明后面用问号来表明此参数为可选参数 ![](https://img.kancloud.cn/76/19/7619ae8637e4c2bb6bb8fc8394bb439f_398x207.png) 可选参数在调用的时候 要额外处理 在没有传参的情况下 如何处理,可选参数一定要声明到必选参数的后面