易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

JavaScript学习笔记(四)

1.出于安全考虑,JavaScript中只有开发者自定义的类可以被继承。
2.使用对象冒充实现继承
      function ClassA(sColor){
         this.color=sColor;
         this.showColor=function (){
 &nbs ......

JavaScript很漂亮的日历特效

<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> ......

javascript常用知识

navigator对象主要用于检测浏览器的版本,该对象的属性主要有:
appcodeName:
appVersion
.....
JavaScript中保留字。。。
转换函数eval("12.34*12")
parseInt()
parseFloat();
join() 把一个数组的所有元素都转换成字符串
reverse()颠倒数组
sort排序
concat()
slice()
splice()
push()
pop()
toString() ......

javascript显示时间


 //显示当前时间----------------------------------------------------------
<SCRIPT language="javascript" type="text/javascript" >
function reloop(){
 var time = new Date( ); //获得当前时间
 //获得年、月、日,Date()函数中的月份是从0-11计算
 var year = time.getFullYear ......

javascript入门基础知识

javascript入门基础知识
文章源于博客:http://www.cnblogs.com/seesky/articles/1433526.html
在网站制作的过程中经常需要用到JavaScript语句,掌握一些相关的JavaScript结构对网站制作有着重的重用!
1.document.write(""); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document->html->(head,body)
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号