-
//通过javascript的日期对象来得到当前的日期,并输出。
var getd=new Date();
var week=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var get1=getd.getFullYear();
var get2=getd.getMonth()+1;
var get3=getd.getDate();
var get4=getd.getDay();
document.write(get1+"年"+get2+"月"+get3+"日 "+week[get4]);
//成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var scoreArr={};
scoreArr=scoreStr.split(";");
// console.log(scoreArr);
var abc=new Array();
var n=0,sum=0,average;
for (var i=0;i<scoreArr.length;i++){
// sum=sum+scoreArr[i][1];
abc[n]=scoreArr[i].split(":");
n++;
sum=sum+Number(abc[i][1]);
}//从数组中将成绩撮出来,然后求和取整,并输出。
average=Math.round(sum/scoreArr.length);
document.write("<br>该班级的平均分为:"+average+"分");查看全部 -
//通过javascript的日期对象来得到当前的日期,并输出。
var currentDate = new Date();
var weekday = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
document.write(
currentDate.getFullYear() + "年" +
(currentDate.getMonth() + 1) + "月" +
currentDate.getDate() + "日" + " " +
weekday[currentDate.getDay()]
);
//成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
var sorceStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var sourceArr = sorceStr.split(";");
//document.write(sourceArr);//test
//从数组中将成绩撮出来,然后求和取整,并输出。
var score = new Array();
var sum = 0;
for (var i = 0; i < sourceArr.length; i ++) {
sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1));
//document.write("<br>" + sum);//test
}
document.write("--班级总分为:" + sum);
document.write(",班级平均分为(保留整数):" + Math.round(sum/sourceArr.length))查看全部 -
顺序:1,先创建div元素 2,给div赋class的值
3,用createTextNode创建想要的文本
4,用appendChild给div中加这个文本
5,最后用文本给body里面加个aa
查看全部 -
当参数为未知(即未对参数赋值)的时候不可以通过document.write;
因为document.write是直接将结果打印到文本
此时可以用返回值
然后可以通过变量存储调用函数的返回值
eg:
function app2(x,y)
{ var sum,x,y;
sum = x * y;
return sum;
}
var req1=app2(5,6);
查看全部 -
switch
var myweek=3;
switch(myweek)
{
case 1:
case 2:
document.write("学习理念知识");
break;
case 3:
case 4:
document.write("到企业实践");
break;
case 5:
document.write("总结经验");
break;
case 6:
case 7:
document.write("周六、日休息和娱乐");
}
查看全部 -
<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title>
<script type="text/javascript">
//通过javascript的日期对象来得到当前的日期,并输出。
var d = new Date();
var month = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write((d.getFullYear() + "年" + (parseInt(d.getMonth()) + 1) + "月" + d.getDate() + "日" + month[d.getDay()]) + "<br>");
//成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
//从数组中将成绩撮出来,然后求和取整,并输出。
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var scores = scoreStr.split(";");
var scSum = 0;
for(var i = 0; i < scores.length; i++){
var num = scores[i].split(":");
document.write(num[0] + "的成绩:" + num[1] + "<br>");
scSum += parseInt(num[1]);
}
document.write("成绩总和:" + scSum + "成绩平均:" + scSum / scores.length);
</script>
</head>
<body>
</body>
</html>
查看全部 -
二维数组的表示:myarr[][]
定义的方法:
1.
var myarr=new Array();
for(var i=0;i<2;i++)
{
myarr[i]=new Array();
for(var j=0;j<3;j++){
myarr[i][j]=i+j;
}
}
2.var Myarr=[[1,2,3],[1,2]]
myarr[0][1]=5; //将5的值传入到数组中,覆盖原有值。
说明: myarr[0][1] ,0 表示表的行,1表示表的列。
<script type="text/javascript">
document.write("myarr数组的值为:<br/>");
var myarr=new Array();//先声明一维数组
for(var i=0;i<3;i++){//一维长度为3,行是一维,列是二维
myarr[i]=new Array();//在声明二维
for(var j=0;j<6;j++){//二维长度为6
myarr[i][j]=i*j;
document.write(myarr[i][j]+"  ");
}
document.write("<br/>");
}
</script>
查看全部 -
var myarr=new Array(); //定义数组
查看全部 -
<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>流程控制语句</title>
<script type="text/javascript">
//第一步把之前的数据写成一个数组的形式,定义变量为 infos
var infos = new Array();
infos[0] = new Array('小A','女',21,'大一');
infos[1] = new Array('小B','男',23,'大三');
infos[2] = new Array('小C','男',24,'大四');
infos[3] = new Array('小D','女',21,'大一');
infos[4] = new Array ('小E','女',22,'大四');
infos[5] = new Array('小F','男',21,'大一');
infos[6] = new Array('小H','女',20,'大三');
infos[7] = new Array('小I','女',20,'大一');
infos[8] = new Array('小J','男',20,'大三');
//第一次筛选,找出都是大一的信息
document.write("大一学生有:" + "<br>");
for(var i = 0; i < infos.length; i++){
var info = infos[i];
if(info[3] == "大一"){
document.write("姓名:" + info[0] + "<br>");
}
}
document.write("都是女生的有:" + "<br>");
//第二次筛选,找出都是女生的信息
for(var i = 0; i < infos.length; i++){
var info = infos[i];
if(info[1] == "女"){
document.write("姓名:" + info[0] + "<br>");
}
}
</script>
</head>
<body>
</body>
</html>
查看全部 -
卸载事件(onunload),即离开/关闭页面,写在所有js代码最前面
查看全部 -
加载事件(onload)写在body标签里
查看全部 -
<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>数组</title>
<script type="text/javascript">
//创建数组
var arr = ['*','##',"***","&&","****","##*"];
arr[7] = "**";
//显示数组长度
alert(arr.length);
//将数组内容输出,完成达到的效果。
var num = 1;
var b = false;
for(var z = 0; z < num; z++){
for(var i = 0; i < arr.length; i++){
if(arr[i] == null){
continue;
}
var charSize = arr[i].length;
if(num == charSize){
//长度符合,进行判断字符是否符合!
for(var j = 0; j < charSize; j++){
var char = arr[i].charAt();
if(char.indexOf("*") == -1){
b = true;
break;
}
}
//b 为true则证明当前字符串不符合,进行下次循环判断
if(!b){
num++;
document.write(arr[i] + "<br>");
}else{
if(z != -1){
z--;
}
b = false;
}
}
}
}
</script>
</head>
<body>
</body>
</html>
查看全部 -
算数运算符 比较运算符 逻辑运算符 赋值运算符查看全部
-
变量李可以储存任何东西比如数值字符串布尔值等等查看全部
-
=作用不是等于而是赋值查看全部
举报