javascript 编写

来源:百度知道 编辑:UC知道 时间:2024/05/31 21:07:20
1,编写程序:将以下图案写入文本文件EX050310中.
*
* *
* * *
* * * *
* * * * *
其中,每行的星号*之间有一个空格间隔 应该是像一个金字塔样的东西,但是百度这里显示不对,大家写的时候请把图像弄成金字塔状的,麻烦了

2编制一个从字符串中收集数字字符(“0”,”1”,...”9”)的函数CollectDigits(s),它从字符串S中顺序取出一个独立的字符串作为函数的返回值.例如,函数调用CollectDigits(“1abc23def4”)的返回值是”1234”
大家帮我写一下,小弟刚学javascript 没多久,对这些不大懂!最好能帮我加上注释,让我更好的理解下 写得好我加分
是要用javascript 写的,哪位大哥帮帮忙呀,最好能把两题分别写出来加注释,保存好成js文件发给我,如果谁做好了,我把全部积分送他了
853844453 我的qq 今晚一晚等你们来帮忙,

<html>
<head>
<title></title>
</head>

<script>
function print() {
var fso, file;
fso = new ActiveXObject("Scripting.FileSystemObject");
file = fso.CreateTextFile("D:\\EX050310", true); // 创建文件

var max = 5;
for ( i = 1; i <= max; i++) {
for ( j = 1; j <= max - i; j++) {
file.Write(" ");
}
for ( x = 1; x <= i * 2 - 1; x++) {
file.Write("*");
}
file.Write("\r\n");
}

file.Close(); // 关闭文件

}

function CollectDigits(s) {
var result = "";
for ( i = 0; i < s.length; i++) {
tmp = s.substring(i, i + 1).charCodeAt();
if (tmp >= 48 && tmp <= 57) {
result += String.fromCharCode(tmp);
}
}
alert(result);