有人建议如何将字符串转换为TypeScript中的数字?
var aNumber : number = "1"; // --> Error
// Could this be done?
var defaultValue = 0;
var aNumber : number = "1".toInt32(defaultValue);
// Or ..
var defaultValue = 0;
var aNumber : number = StringToInt("1", defaultValue);
Run Code Online (Sandbox Code Playgroud)
更新:我做了一些额外的困惑,我想出的最好的音乐:var aNumber:number =("1")*1;
检查字符串是否为数字在此处回答:在Typescript中,如何检查字符串是否为数字.
数字字符串'5'
var num_str = '5';
Run Code Online (Sandbox Code Playgroud)
如何解析Int并让下面的答案同时正确?
{{num_str + 1}} // 6
{{num_str - 1}} // 4
Run Code Online (Sandbox Code Playgroud)
parseInt不能在Angular表达式中使用,
{{parseInt(num_str) - 1}}
Run Code Online (Sandbox Code Playgroud)
数字过滤器不能做加减,
{{num_str - 1 | number}}
Run Code Online (Sandbox Code Playgroud)
如果有人有有用的建议,我将非常感谢你