function writeDocument(variable) {
document.write(variable + "<br/>");
}
var welcomeString="Welcome";
writeDocument(welcomeString);
writeDocument("-------------length-------------------------------");
writeDocument(welcomeString.length);
writeDocument("-------------case-------------------------------");
writeDocument(welcomeString.toLowerCase());
writeDocument(welcomeString.toUpperCase());
writeDocument("-------------charAt-------------------------------");
writeDocument(welcomeString.charAt(2));
writeDocument(welcomeString.charAt(6));
writeDocument("-------------substring----------------------------");
writeDocument(welcomeString.substring(3));
writeDocument(welcomeString.substring(0,2));
writeDocument("-------------replace------------------------------");
var sentence="We have fun in our class. Do you have fun in your class?"
writeDocument(sentence);
writeDocument(sentence.replace("class","programming class"));
writeDocument(sentence.replace(/class/g,"programming class"));
writeDocument("-------------split---------------------------------");
writeDocument(sentence.split(" "));
writeDocument(welcomeString.split(""));
writeDocument("-------------indexOf/lastIndexOf/match/search-------------------");
writeDocument(sentence.indexOf("class"));
writeDocument(sentence.lastIndexOf("class"));
writeDocument(sentence.match("class"));
writeDocument(sentence.match(/class/g));
writeDocument(sentence.search(/class/g));
writeDocument("------------------------------------------------------");
function countChar(stringToCount, char) {
var charCount = 0;
for(i=0;i<stringToCount.length;i++){
var lowchar=stringToCount.toLowerCase();
if(lowchar.charAt(i)==char){
++charCount;
}
}
return charCount;
}
var stringToCount = "Can you can a can as a Canner can can a can";
writeDocument("There are " + countChar(stringToCount, "c") + " c in " + stringToCount);
writeDocument("-------------统计字符串中数字的个数-------------------");
function countNumber(stringtoCount) {
var numCount = 0;
for(i=0;i<stringtoCount.length;i++){
if (!isNaN(stringtoCount.charAt(i)) && stringtoCount.charAt(i) != " "){
++numCount;
}
}
return numCount;
}
writeDocument("该字符串有" + countNumber("12hdg bwji13njh8h357d") + "个数字");
console