js--函数和windows对象

常用系统函数

  1. parseInt (“字符串”): 将字符串转换为整型数字
  2. parseFloat(“字符串”): 将字符串转换为浮点型数字
  3. isNaN(): 用于检查其参数是否是非数字

调用无参函数

function showHello( )
{
   for(var i=0;i<5;i++)
      {
         document.write("<h2>Hello World</h2>");		 
      }
}

调用有参函数

function showHello(count)
{
   for(var i=0;i<count;i++)
      {
         document.write("<h2>Hello World</h2>");	 
      }
}

Window对象的常用属性

  1. screen:有关客户端的屏幕和显示性能的信息
  2. history:有关客户访问过的URL的信息
  3. location:有关当前 URL 的信息

Window对象的常用方法

  1. prompt:显示可提示用户输入的对话框
  2. alert:显示带有一个提示信息和一个确定按钮的警示框
  3. confirm:显示一个带有提示信息、确定和取消按钮的对话框
  4. close:关闭浏览器窗口
  5. open:打开一个新的浏览器窗口,加载给定 URL 所指定的文档
  6. setTimeout:在指定的毫秒数后调用函数或计算表达式
  7. setInterval:按照指定的周期(以毫秒计)来调用函数或表达式

Date对象的方法

Seconds 和 Minutes:0 至 59
Hours:0 至 23
Day:0 至 6(星期几)
Date:1 至 31(月份中的天数)
Months:0 至 11(一月至十二月)

案例

案例1 计算机:

function js (){
					var a1=prompt("第一个数:");
					var a2=prompt("第二个数:");
					var sign=prompt("运算符号:")
					var result;
					aa1=parseFloat(a1);
					aa2=parseFloat(a2);
					if (sign == "+") {
						result=aa1+aa2;
					}else if (sign == "-") {
						result=aa1-aa2;
					}else if (sign == "*"){
						result=aa1*aa2;
					}else if (sign == "/") {
						result=aa1/aa2;
					}
					alert("结果是:"+result);
				}

案例2 动态时钟:

function time(){
		//获得当前时间
		var today=new Date();
		//获得年、月、日,Date()函数中的月份是从0-11计算	
		var year=today.getFullYear();
		var month=today.getMonth()+1;
		var date=today.getDate();
		//获得小时、分钟、秒
		var hour=today.getHours();
		var minute=today.getMinutes();
		var second=today.getSeconds();
		var weekday=0;
		switch(today.getDay()){
			case 0:
				weekday="星期日";
				break;
			case 1:
				weekday="星期一";
				break;
			case 2:
				weekday="星期二";
				break;
			case 3:
				weekday="星期三";
				break;
			case 4:
				weekday="星期四";
				break;
			case 5:
				weekday="星期五";
				break;
			case 6:
				weekday="星期六";
				break;
		}
		document.getElementById("time").innerHTML="<h2>现在是北京时间</h2><h1>"+year+"年"+month+"月"+date+"日&nbsp;"+hour+":"+minute+":"+second+"&nbsp;"+weekday+"</h1>";
		}
		var myTime=setInterval("time()",1000);

案例3 购物车:

<body>
		<style type="text/css">
			#main{
				margin-left;
				margin-top: 0px;
				margin-right;
				margin-bottom: 0px;
				width:700px;
			}
				td{
				text-align:center;
				font-size:14px;
				line-height:25px;
				   }
				</style>
				</head>
				<body>
				<table width="600" border="1" cellspacing="0" cellpadding="0" id="main">
				 <form action="" method="post"><tr>
				    <td colspan="5" style="height:30; text-align:center; font-weight:bold; font-size:16px;color: red;">简易购物车</td>
				  </tr>
				  <tr>
				    <td>商品名称</td>
				    <td>数量(件)</td>
				    <td>单价(元)</td>
				    <td>运费(元)</td>
				    <td>合计(元)</td>
				  </tr>
				  <tr>
				    <td>诺基亚N95</td>
				    <td>1</td>
				    <td>2200</td>
				    <td>20</td>
				    <td>2400</td>
				  </tr>
				  <tr>
				    <td colspan="5" style="height:35px;"><input type="button" name="btn" id="btn" value="提交定单"  onclick="shop()"/>
					<input name="fulls" type="button" value="全屏显示" onclick="all()" /> </td>
				  </tr></form> 
				</table>
	</body>
	<script language="javascript" type="text/javascript">
				onload=function(){
				window.open("4.html","","height=480,width=753,toolbar=0,scrollbars=0,location=0,status=0,menubar=0,resizable=0");
			}
				function shop(){
				var flage=confirm("您本次购买的商品信息如下:\n商品名称:诺基亚N95;\n商品数量:1件;\n商品单价:2200;\n运费:20元;\n费用总计:2400元;\n\n请确认以上信息是否有误!!!");
				if(flage){
					alert("您的订单已提交");
					}
				}
				function all(){
					window.open("5.html","","fullscreen=yes");
					}
	</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值