小编给大家分享一下小程序中字符串怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
字符串或串(字符串)是由数字,字母,下划线组成的一串字符。一它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。
通常以串的整体作为操作对象,如:在串中查找某个子串,求取一个子串,在串的某个位置上插入一个子串以及删除一个子串等。在微信小程序中,<强>字符串强>字符串可用& # 39;& # 39;或““声明,可用长度属性获取长度。常用方法可分为查找,截取和转换。
<强> 1查找强>
charAt(指数):获取指定位置的字符(下标索引从0开始);
charCodeAt(指数):获指定的位置的字符的Unicode编码(下标索引从0开始);
indexOf (searchvalue,开始):从字符串开头向后搜索子字符串,没有找到匹配的返回1;searchvalue为需检索的字符串值,开始为开始位置,默认为0。
lastIndexOf (searchvalue,开始):从字符串尾向前开始搜索子字符串,没有找到匹配的返回1;searchvalue为需检索的字符串值,开始为开始位置,默认为最后一个字符处。
localeCompare(目标):用本地特定的顺序来比较两个字符串;
匹配(正则表达式):存放匹配结果的数组;
搜索(searchvalue):指定查找的字符串的起始位置;searchvalue为查找的字符串或者正则表达式。
页面({,,//字符串查找方法例子 onLoad才能:功能(选项),{ ,,,let str =, & # 39;我不是程序,我是码农强生# 39;; ,,,let at =, str.charAt (3); ,,,let codeAt =, str.charCodeAt (1); ,,,console.log(& # 39;字符串:% & # 39;,,str); ,,,console.log (& # 39; charAt (3)=% s, charCodeAt (1)=% & # 39;,,,, codeAt); ,,,let 小姐:=,str.indexOf(“码农”); ,,,let l =, str.lastIndexOf(“程序“); ,,,console.log (& # 39; indexOf=% d, lastIndexOf=% d # 39;,,我,,左); ,,,let c =, str.localeCompare(& # 39;程序& # 39;); ,,,let m =, str.match(& # 39;程序& # 39;,,& # 39;码农& # 39;); ,,,console.log (& # 39; localeCompare=% s,匹配=% & # 39;,,,,) ,,,let s =, str.search(& # 39;程序& # 39;); ,,,console.log(& # 39;搜索=% & # 39;,,) ,,} })
页面({,,//字符串截取例子 onLoad才能:功能(选项),{ ,,,let str =, & # 39;不会编码的人,也能称码农? & # 39;; ,,,let s =, str.slice (2, 4); ,,,console.log(& # 39;字符串=% & # 39;,,str); ,,,console.log (& # 39; str.slice (2、4)=% & # 39;,, s); ,,,let a =, str.split (& # 39; & # 39;); ,,,console.log (& # 39; str.split (,)=% & # 39;,, a); ,,,let sb =, str.substring (1、2); ,,,console.log(& # 39;子串(1、2)=% & # 39;,,某人); ,,} })