

简体中文
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 |
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 |
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() 函数用来判断被传入的参数值是否为一个有限数值(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() 函数能解码由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() 方法用于解码由 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) 进行编码 (该字符的 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() 函数通过将特定字符的每个实例替换成代表字符的 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 |