案例1:
给定一个字符串如“abaasdffggghhjjkkgfddsssss3444343”,问题如下:
(1) 字符串的长度
(2) 取出指定位置的字符,如9
(3) 查找指定字符是否在以上字符串中存在,如i
(4) 替换指定的字符,如g替换为9等操作方法
(5) 截取指定开始位置到结束位置的字符串,如取得1-5的字符串
(6) 找出以上字符串中出现次数最多的字符和出现的次数
<script>
for (var i = 0; i <= 33; i++) {
var min = "abaasdffggghhjjkkgfddsssss3444343";
console.log(min.length);
console.log(min.indexOf("g"));
console.log(min.indexOf("i"));
min = min.replace("g", 9);
min = min.replace("g", 9);
min = min.replace("g", 9);
min = min.replace("g", 9);
console.log(min);
console.log(min.substr(1, 5));
break;
}
</script>
效果:
案例2:
一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
<script>
var sum = 0
for (var i = 2; i <= 1000; i++) {
var sum = 0;
for (var j = 1; j < i; j++) {
var t = i % j;
if (t == 0) {
sum += j;
}
if (sum == i)
console.log(i);
}
}
</script>
效果图:
案例3:
请输入100以内的所有偶数之和
<script>
var result = 0
for (i = 1; i <= 100; i++) {
if (i % 2 == 0) {
result += i
}
}
console.log(result)
</script>
效果图: