JavaScript实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一次JavaScript实验实验主题:内置对象(1)
实验内容:
1. 熟悉JavaScript常见内置对象及其关系;
2. 熟练应用String对象和Array对象;
3. 动手操作:
①数组的升序与降序排列练习
1 升序排列代码
让数组按照升序降序排列
这里写个数组var array=[89,28,49,654,6758,5768];
升序输出:
var array=[89,28,49,654,6758,5768];
array.sort(function (x,y) {
return x-y;
});
document.writeln(array);
2降序排列
降序排列:
这里写个数组var array=[59,689,62,92,68,10];
降序输出
var array=[59,689,62,92,68,10];
array.sort(function (x,y) {
return y-x;
});
document.writeln(array);
②字符串的交叉合并练习
#form{
margin: 0 auto;
width:500px;
top:100px;
height:300px;
}
var reg = "^[A-Za-z0-9]+$";
function check(){
var str1 =document.all.str1.value;
var str2 =document.all.str2.value;
if(str1==""){
alert("字符串一不允许为空!");
document.all.str1.focus();
return;
}else if(!/^[A-Za-z0-9]+$/.test(str1)){
alert("字符串一只能是数字和字母的组合");
document.all.str1.focus();
return;
}else if(str2==""){
alert("字符串二不允许为空!");
document.all.str2.focus();
return;
}else if(!/^[A-Za-z0-9]+$/.test(str2)){
alert("字符串二只能是数字和字母的组合");
document.all.str2.focus();
return;
}
var string="";
var font1 = "";
var font2 = "";
var fontend = "";
if(str1.length>=str2.length){
for(var i =0;i if(i< str2.length){ string += font1+str1[i]+fontend+ font2+ str2[i]+fontend; }else{ string += font1+str1[i]; } } }else{ for(var i =0;i if(i< str1.length){ string += font1+str1[i]+fontend + font2+str2[i]+fontend; }else{ string += font2+str2[i]+fontend; } } } document.all.result.innerHTML = string; } 字符串1: 字符串2:交叉合并字符串