首页 > 其他分享 >js String对象学习

js String对象学习

时间:2023-01-03 15:00:34浏览次数:37  
标签:返回 console log 对象 js 字符串 const true String


//charAt() 方法从一个字符串中返回指定的字符。
let str = 'Winter Wang'
console.log(str.charAt(1)) //i



//includes() 方法用于判断一个字符串是否包含在另一个字符串中,根据情况返回 true 或 false。
let str2 = 'Winter Wang'
console.log(str.includes("Winter")) //true



//concat() 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。
let str3 = 'Winter'
console.log(str3.concat("wang")) //Winterwang



//endsWith()方法用来判断当前字符串是否是以另外一个给定的子字符串“结尾”的,
//根据判断结果返回 true 或 false。
const str4 = 'Cats are the best!';
console.log(str4.endsWith('best', 17)); //true


// startsWith() 方法用来判断当前字符串是否以另外一个给定的子字符串开头,
// 并根据判断结果返回 true 或 false。
const str5 = 'Saturday night plans';
console.log(str5.startsWith('Sat')); //true



//match() 方法检索返回一个字符串匹配正则表达式的的结果。
var str6 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var regexp = /[A-E]/gi;
var matches_array = str6.match(regexp); //['A', 'B', 'C', 'D', 'E', 'a', 'b', 'c', 'd', 'e']



// replace() 方法返回一个由替换值(replacement)替换一些或所有匹配的模式(pattern)后的新字符串。
// 模式可以是一个字符串或者一个正则表达式,
// 替换值可以是一个字符串或者一个每次匹配都要调用的回调函数。
const p = '宇宙是圆的,我们总会遇到的';
const regex = /宇宙/gi;
console.log(p.replace(regex, '地球')); //地球是圆的,我们总会遇到的



//search() 方法执行正则表达式和 String 对象之间的一个搜索匹配。
const p2 = '宇宙是圆的,我们总会遇到的';
const regex2 = /圆/gi;
console.log(p2.search(regex2, '圆')); //3



//slice() 方法提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串。
let str7 = '前方是光'
console.log(str7.slice(1,3));//方是



//trim() 方法会从一个字符串的两端删除空白字符。
const greeting = ' Hello world! ';
console.log(greeting.trim());//Hello world!



//toUpperCase() 方法返回一个将调用字符串转换为大写形式的值。
const sentence = 'The quick brown';
console.log(sentence.toUpperCase()); //THE QUICK BROWN



//toLowerCase() 会将调用该方法的字符串值转为小写形式,并返回。
str.toLowerCase()

 

标签:返回,console,log,对象,js,字符串,const,true,String
From: https://blog.51cto.com/u_12422954/5985789

相关文章

  • js 语句
    //try...catch语句标记要尝试的语句块,并指定一个出现异常时抛出的响应。//try如果出现以下情况,catch就抛出一个异常问题所在try{nonExistentFunction();......
  • js 电子签名涂鸦,且支持转为png图片
    背景:有个业务需要用户签署一个承诺书,电子签名,并生成图片,所以就看了一些线上签名且生成图片的技术和插件,并自己研究了一下。1. elesigncode 第三方插件首先在github看到......
  • 【实战】前端JS环境下的渗透小技巧
    前端JS环境下的渗透小技巧https://mp.weixin.qq.com/s?__biz=MzI4MjI2NDI1Ng==&mid=2247484261&idx=1&sn=4b01cb98de0e589e7c7cb9d25dea3031&chksm=eb9dd4cadcea5ddc9b42c......
  • GoJS v2.2.2 去除水印方法
    最近在搞GoJS画流程图,然后发现水印一直去不掉,在网上搜了很多方法都大同小异,但是都是老板的方法,无法解决我的问题,于是我就去翻gojs源码。。。功夫不负有心人,终于让我找到......
  • gojs2.2.19去除水印的办法
    找到gojs包文件,release/go-module.js文件,搜索 7ca11abfd022028846 删除Ma(...)之后的蓝框内容即可~ 效果图 ......
  • js插件---GoJS 如何去水印
    js插件---GoJS如何去水印 js插件---GoJS如何去水印一、总结一句话总结:把a.Kv=d[w.Jg("7eba17a4ca3b1a8346")][w.Jg("78a118b7")](d,w.um,4,4);替换为a.Kv=functio......
  • Js中的数组去重
    1. functionunique(arr){returnArray.from(newSet(arr))}2.[...newSet(arr)]3.functionunique(arr){vararray=arr;varlen=......
  • python的NameError: global name 'json' is not defined解决
    报错:json未定义在使用api接口的时候json.jumps调用报错解决:直接在文件头导入json包即可可以成功进行post请求......
  • Unity使用Get和Post传递json数据并转换成class对象
    此文写的并不是使用UnityRequest等等Unity自带的方法。1、Get方法publicstaticasyncTask<string>DoGet(stringrequestUrl,stringparms){......
  • python——json格式的转换,json.dumps(),json.loads(),json.dump(),json.load()
    1、json.dumps(),json.loads()json.dumps()将python对象(dict)编码成Json字符串(str)json.loads()将Json字符串(str)解码成python对象(dict)  一般构造接口数据......