易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript 制作简单计算器 isNaN eval 使用

判断(value)是否是一个数字,假如值是NaN那么IsNan返回TRUE,否则返回FALSE。
还有一种办法,变量可以与它自身进行比较。 假如比较的结果不等,那么它就是 NaN 。
这是因为 NaN 是唯一与自身不等的值。
第一种方法:
<html>
<head>
<title>简单计算器的制作</title>
</head>
<mce:script language="JavaScript"><!--
function say(){
var one = parseInt(document.getElementById("one").value);//将文本内容转换数值
var two = parseInt(document.getElementById("two").value);
var flag = document.getElementById("flag").value;
if(isNaN(one)){ //isNan判断是否为数字
alert('请输入数字');
}else if(isNaN(two)){
alert('请输入数字');
}else{
var sum = 0;
switch(flag){
case "+":
sum = one + two;
break;
case "-":
sum = one - two;
break;
case "*":
sum = one * two;
break;
case "/":
sum = one / two;
break;
}
document.getElementById("result").innerHTML = "<font color=red>" + sum + "</font>"
}
}
<body>
<input type="text" name="one" id="one">
<select name="flag" id="flag">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="two" id="two">
<input type="button" value="=" onClick="say()">
<!--
<input type="text" name="result" id="result">
-->
<span id="result"></span>
</body>
</html>
<html>
<head>
<title>简单计算器的制作</title>
</head>
<mce:script language="JavaScript"><!--
function say(){
var one = parseInt(document


相关文档:

40种网页常用小技巧(javascript)

<a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>
     
    1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
    <table border oncontextmenu=return(false)><td>no</table ......

[转帖]JavaScript窗体大小

[转帖]JavaScript窗体大小
网页可见区域宽:document.body.clientWidth
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线的宽)
网页可见区域高:document.body.offsetHeight (包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:docume ......

javascript stuffs

Primitive types
1. undefined, null, boolean, number, string; undefined is derived from null.
e.g. var tmp; typeof tmp == undefined.
e.g. void(javascript:aler(‘x’)) == undefined.
e.g. undefined==null
2. NaN!=NaN isNaN(“123”)==false isNaN(“blue”)==true ......

用JavaScript来实现一些简单的控件验证

页面一:
<html>
 <head>
  <title> 验证与提交一 </title>
   <script>
    function focusSelect(ID)   //当验证不能通过时获得验证控件的焦点和内容
 {
        document.getElementById(I ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号