java里面type参数_[Java教程]TypeScript入门知识二(参数新特性)

[Java教程]TypeScript入门知识二(参数新特性)

0

2017-09-12 23:00:22

一,参数类型

1.在参数的名称后面使用冒号来指定参数的类型,当赋值的不是指定类型数值时会报错。

var myname: string = "zhang san";

2.当你没有指定类型时,会默认你第一次赋值的数据类型为当前变量的数据类型,在TypeScript中称为(类型推断机制)

var myname = "zhang san";

myname = 13;//(这时候就会报错)

3.any 类型,当定义为any 类型时,可以赋多种类型的数值。

var myname :any = "zhang san";

myname = 13;//(这样也是正确的)

4.主要的参数类型:

//字符串类型

var myname :string= "";

//布尔类型

var isTrue:boolean = true;

//number类型

var age:number = 13;

//无返回值类型.,同时还可以给方法的参数声明类型

function test(name:string):void {

}

5.自定义类型,也就是自定义类

class Person {

name: string;

age:number;

}

二.默认参数:

在参数声明后面用等号来指定参数的默认值

1.定义的时候指定默认的参数值

var myname: string = "zhang san";

2.定义函数的时候指定默认的参数值,调用时也必须传入参数才能调用。

function test(name: string, age: number,sex:string) {

}

test("zhang san",18,"男");//传入的参数也必须是制定的类型才行;

3.定义函数的时候直接给参数赋值,赋值的参数必须放在最后。

function test(name: string, age:number, sex:string = "男"){

};

test("zhang san",18);

三,可选参数:

在方法的参数声明后面用问号来标明此参数为可选参数

可选参数必须放到必选参数后面,当声明可选参数时,要在函数中处理当没有此参数传入的情况

function test (name: string, age?: number, sex: string = “男”){

}

test("zhang san");

(本文原创转载注明出处)

本文网址:http://www.shaoqun.com/a/323065.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

ip

0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值