js字符串处理

121 篇文章 3 订阅
var family = require("./people/family/family");

family.showInfo();
family.son.showInfo("pp", 6);

family.showParent();

var s1 = "v1";
var s2 = "v2";
var s3 = s1.concat(s2);
console.log("s1 = ", s1, ", s2 = ", s2, ", s3 = ", s3, ", ", s3.lastIndexOf("v2"), ", ", s3.lastIndexOf("i3"));


var rep1 = "a123456";
var rep2 = rep1.repeat(3);
console.log("rep1 = ", rep1, ", rep2 = ", rep2)
var rep3 = rep2.replace(/456/g, "bcde");
console.log("rep2 = ", rep2, ", rep3 = ", rep3);


var search1 = "you are right.";
var search2 = search1.search("rig");
console.log("search1 = ", search1, ", search2 = ", search2);

var slice1 = "a123456";
var slice2 = slice1.slice(1, 4);
console.log("slice1 = ", slice1, ", slice2 = ", slice2);

var split1 = "youxarexright";
var splitArr = split1.split("x");
console.log("splitArr.len = ", splitArr.length, ", splitArr = ", splitArr);

var trim1 = "a1234,aaa";
var trim2 = trim1.trim("")

//String和string区别
console.log("typeof new String = ", typeof (new String("xx")));
console.log("typeof string = ", typeof ("string"));
console.log("typeof String = ", typeof (String("Ssss")));

console.log("valueOf areyou = ", "areyou".valueOf());
console.log("valueOf areyou = ", "areyou".valueOf());
console.log("valueOf hehe = ", "hehe".valueOf());

结果:

$ node src/entry.js
son::showInfo:  jim ,  7
daughter::showInfo name= xiaohong , age= 23
son::showInfo:  pp ,  6
parent::name =  son parent , child =  son
parent::name =  son parent , child =  daughter
s1 =  v1 , s2 =  v2 , s3 =  v1v2 ,  2 ,  -1
rep1 =  a123456 , rep2 =  a123456a123456a123456
rep2 =  a123456a123456a123456 , rep3 =  a123bcdea123bcdea123bcde
search1 =  you are right. , search2 =  8
slice1 =  a123456 , slice2 =  123
splitArr.len =  3 , splitArr =  [ 'you', 'are', 'right' ]
typeof new String =  object
typeof string =  string
typeof String =  string
valueOf areyou =  areyou
valueOf areyou =  areyou
valueOf hehe =  hehe

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值