主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
字符串或字符串是由数字、字母和下划线组成的字符串。 - 用编程语言表示文本的数据类型。 在编程中,字符串是符号或值的连续序列,例如符号字符串(字符串)或二进制数字字符串(二进制数字串)。
通常以在字符串中查找子字符串、检索子字符串、在字符串中的特定位置插入子字符串、删除子字符串等作为操作对象。 在微信小程序中,字符串string可以用''或""声明,长度可以通过length属性获取。 常用的方法可以分为搜索、拦截和转换。
1 搜索
charAt(index):获取指定位置的字符(下标索引从0开始);
charCodeAt(index):在指定位置获取的Unicode编码一个角色。 在指定位置(下标索引从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); 代码 = str.charCodeAt(1); console.log('字符串:%s', str); console.log('charAt(3)=%s, charCodeAt(1) =%s', at, codeAt); "); let l = str.lastIndexOf("Program"); console.log('indexOf=%d,lastIndexOf=%d' , i, l); let c = str.localeCompare('Program'); let m = str.match('program', '码农'); let s = str.search('program'); .log('search=%s', s) }})
2 拦截
slice(start,end ):提取字符串的特定部分并创建一个新的将其作为文件返回。 细绳。 Start 为必填字段,是提取片段的起始索引,第一个字符位置为 0。 end 是可选的,后跟正在提取的段末尾的下标。
split(separator,limit):分隔符字符串或正则表达式,可选。 该限制是可选的,默认为数组的最大长度。
substring(from,to):from 是必需的正整数,指定要提取的子字符串的第一个字符在字符串中的位置。 to 是可选的。 正整数。 默认情况下,返回的子字符串被移动到字符串的末尾。
Page({ //字符串截取示例 onLoad: function(options) { let str = '如果某人不会编码,你可以称其为编码员吗?'; let s = str.slice(2, 4); console.log('String=%s', str); str.slice(2,4)=%s', s); let a = str.split(','); console.log('str.split(,)=%s', a); .substring(1,2); console.log('substring(1,2)=%s', sb); }})
3 转换
toString()方法。 数字、字符串、对象、布尔值。 都有一个 toString 方法。 该方法所能做的就是返回相应的字符串。 null 和unknown 没有toString() 方法。
String() 是强制转换。 null 转换的结果为 null。 未定义转换的结果是未定义的。 否则,如果有toString()方法,则调用该方法并返回相应的结果。
valueOf:返回String对象的原始值,隐式调用;
String.fromCharCode(n1, n2, ..., nX):设置Unicode编码为字符转换。
toLowerCase:用于将字符串转换为小写。
toLocaleLowerCase:与toLowerCase()不同,toLocaleLowerCase()方法根据本地方法将字符串转换为小写。 只有少数语言(例如土耳其语)具有本地大小写映射,因此该方法的返回值通常与 toLowerCase() 相同。
toUpperCase:将字符串转换为大写。
toLocaleUpperCase:和与 toUpperCase() 的区别在于 toLocaleUpperCase() 方法根据本地方法将字符串转换为大写。 只有少数语言(例如土耳其语)具有本地大小写映射,因此该方法的返回值通常与 toUpperCase() 相同。
Page({ //字符串转换示例 onLoad: function(options) { let str = "I loveprogramming."; let v = str.valueOf(); console.log('String=%s' , str ); console.log('valueOf=%s', v); let l = str.toUpperCase(); console.log('toLowerCase=%s,toUpperCase', l, u); '30721', '20892'); console.log('fromCharCode=%s', f);
其他 concat(string1, ..., stringX): 2 个或更多字符串并返回一个新字符串。
trim:删除字符串两侧的空格。
replace(searchvalue,newvalue): String.其他字符串方法示例 onLoad: function(options) { let str = " I'm a Programme"; let c = str.concat(',','我喜欢听音乐。' );console.log('concat=%s', c); let r = t.replace(/me/g,'you'); .log('replace=%s',r); }})
推荐教程:《微信小程序》
PHP快速学习视频免费教程(从入门到精通)如何学习PHP?如何开始学习PHP?如何快速学习PHP? 这里有简单的 PHP 学习教程(从初学者到专家)。 您可以保存并下载您想学习的朋友。
下载
这几篇文章你可能也喜欢:
- 如何实现小程序发送服务通知(小程序如何主动向用户发送通知)
- 如何获取小程序的unionid(如何获取小程序的页面路径)
- 生成海报的示例小程序(Java后端)(微信小程序生成海报演示)
- 什么是小程序? 有哪些功能?(什么是小程序?有哪些功能?)
- 介绍如何用小程序生成参数二维码(二维码+小程序参数)
本文由主机参考刊发,转载请注明:使用小程序字符串(将小程序字符串转换为数字) https://zhujicankao.com/123819.html
评论前必须登录!
注册