typescript 怎么强制转换

发布网友 发布时间:2022-04-26 22:13

我来回答

1个回答

热心网友 时间:2023-11-09 19:15

还是直接用 javascript 的方法比较靠谱:
var b:string = String(a);
// or
var b:string = a.toString();

注意 new String() 和 String() 的区别:
var a:number = 12345;
// 使用 new 的时候类型必须是 String 而非 string ,否则无法编译通过
var b:String = new String(a);
// 不使用 new 则无所谓
var c:string = String(a);
console.log(a);
console.log('--------b');
console.log(typeof b);
console.log(b);
console.log(b.length);
console.log('--------c');
console.log(typeof c);
console.log(c);
console.log(c.length);

热心网友 时间:2023-11-09 19:15

还是直接用 javascript 的方法比较靠谱:
var b:string = String(a);
// or
var b:string = a.toString();

注意 new String() 和 String() 的区别:
var a:number = 12345;
// 使用 new 的时候类型必须是 String 而非 string ,否则无法编译通过
var b:String = new String(a);
// 不使用 new 则无所谓
var c:string = String(a);
console.log(a);
console.log('--------b');
console.log(typeof b);
console.log(b);
console.log(b.length);
console.log('--------c');
console.log(typeof c);
console.log(c);
console.log(c.length);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com