1.document.write() 和 alert() 区别:
在javascript学习中,输出一串字符采用 document.write("......");
在弹出对话框时,可采用alert("登陆成功!");
注意:document对应的是输出语句字符串,alert对应的是弹出对话框。
2.对于输出数组时,首先定义数组,
var myarr=new Array(); <!--仅定义一维数组时-->
二位数组时,可选择先定义一维数组,
var myarr=new Array(); //先声明一维数组;
再利用for循环语句依次定义二维数组,嵌入变量i,j,
for(var i=0;i<2;i++){
myarr[i]=new Array(); //再声明二维数组;
for(var j=0;j<2;j++)
myarr[i][j]=myarr[i]*myarr[j]; //二维数组的行列相乘;
}
注意:当需要定义数组的长度时,需要使用myarr.length;
3.判断大小a和b
var a=2;
var b=3;
var c=!(a>b);
document.write("返回的c值为:"+ c+"<br>");
注意:在判断大小时,考虑是非观念,且注意加换行符<br>时,加引号标记。
4.在选择性语句时,采用的switch-case-break-default;
switch(i)中,i必须赋值。
var i=2;
switch(i):{
case 1:document.write("...");
break;
case 2:document.write("...");
break;
default;
}
注意:break表示退出当前界面或循环。
5.continue和break区别
continue表示仅仅跳出了本次循环,但对于整个循环体仍继续执行。
break表示跳出了整个循环,循环体不再执行。
6.javascript和html-css连接
<script>
function dom(){
alert("登录成功!");
}
</script>
<body>
<input type="button" value="登录" οnclick="dom()" />
</body>
注意:οnclick="dom()"表示dom()函数在html文件中实现了调用.
7.调用该函数时,需要定义一个变量,再实现函数的调用。
function app(x,y){
//定义函数
if (x>y){
return x;
} else if(x<y){
return y;
}
else{
return "两数相等"
}
}
//函数体,判断两个整数比较的三种情况
req1=app(5,4);
req2=app(6,3);
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+req1+"<br>");
document.write(" 6 和 3 的较大值是:" +req2);