鸿蒙笔记:parseInt
·
@State count: string = ''
${parseInt(this.count, 2) || 0}
在鸿蒙应用开发(ArkTS)中,parseInt 的第一个参数必须为字符串类型。
“|| 0” 的作用:
- NaN 过滤:当
parseInt(this.count, 2)不能有效解析二进制字符串时(如输入包含非0/1字符),会返回NaN。此时|| 0将结果强制转换为 0 - 空值保护:当
this.count为空字符串或非法格式时,避免界面显示 “十进制值:NaN”的错误状态
官方回答:
parseInt(string: string, radix?: number)
- 参数:
string:必需,待解析的字符串。radix(可选):进制基数(2~36),默认为10。若未指定或为0,可能按16进制解析(当字符串以"0x"开头时),需显式传递进制参数避免歧义。
更多推荐

所有评论(0)