预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.1输出 <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"> <title></title> <body> <inputtype="button"value="关闭窗口"onclick="window.close();"/> <scripttype="text/javascript"> <!— //输出方法 document.write("您好,现在时间为:"+newDate()); --> </script> </body> </html> (注:以后只写<Script></Script>内部的东西; 注释在代码右边,极少在上面,绝不在下面) 2.1变量的赋值 varusername="Tom";//声明变量username并赋值"Tom" varaccount=4500;//声明变量account并赋值4500 age=23; //未声明直接为变量age赋值23 varmarriaged; //声明变量marriaged未赋值 2.2变量的练习 vara=3,b=5; //声明全局变量a functionadd(x,y){ //这里参数x和y为局部变量 varc=6; //局部变量c returnx+y;} document.write("<h2>a+b="+add(a,b)+"<h2>"); document.write("c的值为:"+c);//这里会发生错误,c的值未定义 2.3数据类型转换 vara;//声明变量a,因为没有赋值此值为undefined varb=null; varc="100"; d=parseInt(c)+b; //c由字符转为数值 document.write("a转换为数值型的结果是:"+parseInt(a)+"<br/>"); 2.4数据类型转换 vara=undefined; varb=null; varstr1="",str2="hello123"; //声明两个字符型变量,其值分别为空和"hello123" varnum1=0,num2=NaN,num3=38; //声明三个数值型变量,其值分别为0,NaN和38 varobj=newObject(); //这里创建了一个对象,名称为obj with(document){ //对象的with用法 write("undefined转换后的值为:"+newBoolean(a)+"<br/>"); //将a转为布尔型false write("null转换后的值为:"+newBoolean(b)+"<br/><hr>"); //将b转为布尔型false write("空字符串转换后的值为:"+newBoolean(str1)+"<br/>"); //转为布尔型false write("非空字符串转换后的值为:"+newBoolean(str2)+"<br/><hr>");//转为布尔型true write("0转换后的值为:"+newBoolean(num1)+"<br/>");//转为布尔型false write("NaN转换后的值为:"+newBoolean(num2)+"<br/>");//转为布尔型false write("非0和NaN数值转换后的值为:"+newBoolean(num3)+"<br/><hr>");//转为布尔型true write("对象转换后的值为:"+newBoolean(obj)+"<br/>");//转为布尔型true } 3.1算术运算符练习 varsum1=10,sum2=3; result="字符串"+sum1+sum2;//结果为字符串 with(document){ write("<p>sum1="+sum1+",sum2="+sum2+"<p/>"); //输出数值 write("<li>sum1+sum2="+(sum1+sum2)+"</li>");//输出数值(加减乘除道理一样) write("<li>sum1%sum2="+(sum1%sum2)+"</li>");//求余 write("<li>result="+result+"</li>"); write("<li>++sum1="+++sum1+"</li>");//自加 write