您当前的位置: 首页 > 知识百科 > 微信小程序全局公共函数有哪些?

微信小程序全局公共函数有哪些?

时间:2023-07-01 14:05 阅读数:139 人阅读 分类:知识百科

  微信小程序全局公共函数有哪些?微信小程序里的JavaScript是一种强大的脚本语言,所以大家在小程序开发中使用的全局函数非常多,到底微信小程序全局公共函数有哪些?下面小编给大家仔细介绍。

  微信小程序全局公共函数有哪些?

  一.parseInt(String,radix):返回转换成整数的值。

  注意:当参数radix的值为0,或者没有设置这个参数,parseInt()会根据string来判断数字的基数。

  当忽略radix,JavaScript默认数字的基数规则为:

  1.如果string以0x开头,parseInt()会把string的其余部分解析为十六进制的整数。

  2.如果string以0开头,那么ECMAScript v3允许parseInt()的一个实现把其后的字符解析为八进制或十六进制的数。

  3.如果string以1~9的数字开头,parseInt()将把它解析为十进制的整数。

  4.如果字符串以合法字符开始,parseInt()会截取合法字符。

  5.String开头和结尾的空格是允许的。

  6.如果字符串的第一个字符不能被转换为数字,parseInt()会返回NaN。

  7.在字符串以"0"为开始时旧的浏览器默认使用八进制基数。ECMAScript 5,默认的是十进制的基数。

  二.parseFloat(string):返回转换成浮点型的值。

  该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。

  三.isFinite(value):检测某个是是否是无穷值。

  如果value是NaN或者+Infinity或者-Infinity的数,isFinite()返回false。

  四.isNaN(value):检测某个值是否是NaN。

  isNaN()检测是否是非数字值,如果值为NaN返回true,否则返回false。

  五.encodeURI(uri):将字符串编码为URI。

  使用 decodeURI() 方法可以编码URI(通用资源标识符:Uniform Resource Identifier,简称"URI")。

  对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的: , / ? : @ & = + $ #

  (可以使用 encodeURIComponent() 方法分别对特殊含义的 ASCII 标点符号进行编码。)

  六.decodeURI(uri):解码某个编码的URI。

  七.encodeURIComponent(uri):将字符串编码为URI组件

  该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。

  其他字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),将由一个或多个十六进制的转义序列替换的。

  八.decodeURIComponent():解码一个编码的URI小程序组件

  九.escape():对字符串进行编码

  该函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。

  该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。

  该函数不能用于编码 URIs(通用资源标识符(UniformResourceIdentifier,简称"URI"))

  十.unescape():解码由escape()编码的字符串

  十一.eval():将JavaScript字符串当作脚本来执行

  如果参数是一个表达式,eval() 函数将执行表达式。如果小程序参数是Javascript语句,eval()将执行 Javascript 语句。

  eval()函数是一种由函数执行的动态代码,比直接执行脚本慢很多。

  慎重使用eval()函数,尽量不用,保证程序的安全*。

  十二.Number(object):把对象的值转换为数字

  如果对象的值无法转换为数字,Number()函数返回NaN。

  如果参数的Date对象,Number()返回从1970年1月1日到现在所经历的毫秒数

  十三.String():把对象的值转换为字符串

  String() 函数返回与字符串对象的toString()方法值一样。

  当然还有很多,这里小编就不一一列举了。

  以上就是小编给大家搜集的微信小程序全局公共函数有哪些的全部内容了,希望可以帮到大家。从上面的介绍中可以看出,微信小程序全局公共函数比较多,但是大家了解一些常见的就行了。更多精彩尽在微小乔!

相关推荐:

微信小程序全局函数怎样开发和使用?

如何使用微信小程序全局方法

微信小程序全局变量怎么设置