# Global

# 实例方法

# parseInt(string, radix?)

parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数,radix 是 2-36 之间的整数,表示被解析字符串的基数。

参数

名称 类型 必填 描述
string string 要被解析的值。如果参数不是一个字符串,则将其转换为字符串 (使用 ToString抽象操作)。字符串开头的空白符将会被忽略。
radix number 从 2 到 36 的整数,表示进制的基数。例如指定 16 表示被解析值是十六进制数。如果超出这个范围,将返回 NaN。假如指定 0 或未指定,基数将会根据字符串的值进行推算。注意,推算的结果不会永远是默认值 10!文章后面的描述解释了当参数 radix 不传时该 函数的具体行为。

返回值

类型
number

兼容性

安卓系统版本 安卓 uni-app 安卓 uni-app-x iOS 系统版本 iOS uni-app iOS uni-app-x
5.0 3.9.0 3.9.0 9.0 3.9.0 x
  • 注意:
    • 该方法仅支持对 string 类型的解析,传入其他类型会编译报错。
    • radix 参数可不传,默认值为 10。但是不可传入 null, 传入 null 会编译报错。

# parseFloat(string)

parseFloat() 函数解析一个参数(必要时先转换为字符串)并返回一个浮点数。

参数

名称 类型 必填 描述
string string 需要被解析成为浮点数的值。

返回值

类型
number

兼容性

安卓系统版本 安卓 uni-app 安卓 uni-app-x iOS 系统版本 iOS uni-app iOS uni-app-x
5.0 3.9.0 3.9.0 9.0 3.9.0 x
  • 注意: 该方法仅支持对 string 类型的解析,传入其他类型会编译报错。

# isNaN(number)

isNaN() 函数用来确定一个值是否为NaN 。注:isNaN函数内包含一些非常有趣的规则;你也可以使用 ECMAScript 2015 中定义的 Number.isNaN() 来判断。

参数

名称 类型 必填 描述
number number 要被检测的值。

返回值

类型 描述
boolean 如果给定值为 NaN则返回值为true;否则为false。

兼容性

安卓系统版本 安卓 uni-app 安卓 uni-app-x iOS 系统版本 iOS uni-app iOS uni-app-x
5.0 3.9.0 3.9.0 9.0 3.9.0 x

# isFinite(number)

isFinite() 函数用来判断被传入的参数值是否为一个有限数值(finite number)。

参数

名称 类型 必填 描述
number number 要被检测的值。

返回值

类型 描述
boolean 如果参数是 NaN,正无穷大或者负无穷大,会返回false,其他返回 true。

兼容性

安卓系统版本 安卓 uni-app 安卓 uni-app-x iOS 系统版本 iOS uni-app iOS uni-app-x
5.0 3.9.0 3.9.0 9.0 3.9.0 x

# decodeURI(encodedURI)

decodeURI() 函数能解码由encodeURI 创建或其他流程得到的统一资源标识符(URI)。

参数

名称 类型 必填 描述
encodedURI string 一个完整的编码过的 URI

返回值

类型 描述
string 返回一个给定编码统一资源标识符 (URI) 的未编码版本的新字符串, 当 encodedURI 包含无效字符序列时,会返回null

兼容性

安卓系统版本 安卓 uni-app 安卓 uni-app-x iOS 系统版本 iOS uni-app iOS uni-app-x
5.0 3.91 3.91 9.0 3.91 x

# decodeURIComponent(encodedURIComponent)

decodeURIComponent() 方法用于解码由 encodeURIComponent 方法或者其他类似方法编码的部分统一资源标识符(URI)。

参数

名称 类型 必填 描述
encodedURIComponent string 编码后的部分 URI

返回值

类型 描述
string 一个解码后的统一资源标识符(URI)字符串,处理前的 URI 经过了给定格式的编码。当 encodedURI 包含无效字符序列时,会返回null.

兼容性

安卓系统版本 安卓 uni-app 安卓 uni-app-x iOS 系统版本 iOS uni-app iOS uni-app-x
5.0 3.91 3.91 9.0 3.91 x

# encodeURI(uri)

encodeURI() 函数通过将特定字符的每个实例替换为一个、两个、三或四转义序列来对统一资源标识符 (URI) 进行编码 (该字符的 UTF-8 编码仅为四转义序列) 由两个 "代理" 字符组成)。

参数

名称 类型 必填 描述
uri string 一个完整的 URI。

返回值

类型 描述
string 一个新字符串,表示提供的字符串编码为统一资源标识符 (URI)。

兼容性

安卓系统版本 安卓 uni-app 安卓 uni-app-x iOS 系统版本 iOS uni-app iOS uni-app-x
5.0 3.91 3.91 9.0 3.91 x

# encodeURIComponent(uriComponent)

encodeURIComponent() 函数通过将特定字符的每个实例替换成代表字符的 UTF-8 编码的一个、两个、三个或四个转义序列来编码 URI(只有由两个“代理”字符组成的字符会被编码为四个转义序列)。与 encodeURI() 相比,此函数会编码更多的字符,包括 URI 语法的一部分。

参数

名称 类型 必填 描述
uriComponent string 要被检测的 string 值。

返回值

类型 描述
string 原字串作为 URI 组成部分被被编码后的新字符串。

兼容性

安卓系统版本 安卓 uni-app 安卓 uni-app-x iOS 系统版本 iOS uni-app iOS uni-app-x
5.0 3.91 3.91 9.0 3.91 x