<script Language=Vbs>
Function convertstr(str)
On Error Resume Next
dempStr=0
For I=1 To Len(str)
tempStr=tempStr+(2^(I-1))*CInt(Mid(str,I,1))
Next
convertstr=tempstr
If Err Then
convertstr=Err.Description
End If
End Function
window.alert(convertstr("101"))
</script>
Function convertstr(str)
On Error Resume Next
dempStr=0
For I=1 To Len(str)
tempStr=tempStr+(2^(I-1))*CInt(Mid(str,I,1))
Next
convertstr=tempstr
If Err Then
convertstr=Err.Description
End If
End Function
window.alert(convertstr("101"))
</script>
<script>
alert(parseInt("1010",2))
</script>
参数
numString
必选项。要转换为数字的字符串。
radix
可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。