小程序之字符串的使用
字符串或串(string)是由数字、字母、下划线组成的一串字符。一它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。 通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。在微信小程序中,string字符串可用”或””声明,可用length属性获取长度。常用方法可分为查找、截取和转换。 1 查找 charAt(index) : 获取指定位置的字符(下标index从0开始); charCodeAt(index) : 获指定的位置的字符的Unicode编码(下标index从0开始); indexOf(searchvalue,start): 从字符串开头向后搜索子字符串,没有找到匹配的返回-1; searchvalue为需检索的字符串值, start为开始位置,默认为0。 lastIndexOf(searchvalue,start):从字符串尾向前开始搜索子字符串,没有找到匹配的返回-1; searchvalue为需检索的字符串值,start为开始位置,默认为最后一个字符处。 localeCompare(target): 用本地特定的顺序来比较两个字符串; match(regexp): 存放匹配结果的数组; search(searchvalue): 指定查找的字符串的起始位置; searchvalue为查找的字符串或者正则表达式。 Page({ //字符串查找方法例子 onLoad: function(options) { let str = '我不是程序,我是码农。'; let at = str.charAt(3); let codeAt…