TypeScript:字符串转换为数字

在TypeScript,String转换为Number有以下方式:

Number构造函数(推荐)

let n = Number('1234') // 1234
let nan = Number('abcd') // NaN

+号操作符

let n = +'1234' // 1234
let nan = +'abcd' // NaN

判断字符串能否转换为数组

当字符串不能转换为数字,得到的结果为NaN。我们可以基于这个特点来判断字符串能否转换为数字。

isNaN(Number('abcd'))
isNaN(+'abcd')

版权声明:著作权归作者所有。

相关推荐

Swift 4转换html为字符串文本

Swift 4可以添加extension来把html转换为字符串。String添加扩展extension String {     var html2AttributedString: NSAttributedString? {       

Python判断字符串是否为数字

Python判断一个字符串是否为数字,可以分为两种情况考虑。字符为纯数字如果需要检测的数字为纯数字,不包括负号,小数点等,可以使用字符串的isdigit()函数来判断>>> a = "001" >>> a.isdigit() True >>> a = &q

Python:字符串和datetime的转换

Python的字符串和时间的转换可以分别使用strptime和strftime。strptime(string parse time)datetime.strptime(date_string, format),根据format指定的时间格式解析用于表示时间的字符串date_string。>>>from datetime import&nb

Swift日期和字符串互相转换(Swift 3/Swift 4)

Swift随着版本的升级,日期类都会有一点变化。所以各个版本的Swift日期和字符串的转换有所不同。Swift 4String转换为Datevar dateString = "2017-11-17" var dateFormatter = DateFormatter() // dateFormat