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