/**
* 打印100以内的质数
*/
for(var i = 2; i < 100; i++) {
var flag = true;
for(j = 2; j < 2; j++) {
if(i % j == 0) {
flag = false;
}
}
if(flag) {
console.log(i)
}
}
/**
* 判断一个字符串中出现次数最多的字符,统计这个次数
*/
var str = "112cccaa"
var temp = {},max = 0, char
for(var i = 0; i < str.length; i++) {
var key = str.substr(i,1);
if(!temp[key]) {
temp[key] = 1;
} else {
temp[key]++;
}
}
for(key in temp) {
if(temp[key] > max) {
max = temp[key];
char = key;
}
}
console.log("出现最多的是:" + char + ",出现了" + max + "次")
/**
* 求一个字符串的字节长度
*/
function strlen(str) {
var len = str.length;
for(var i = 0; i < str.length; i++) {
var code = str.charCodeAt(i);
if(code > 255) { //编码大于255为中文,一个中文两个字节
len++
}
}
return len;
}
console.log(strlen("文件ab"))