<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript">
/*for(var i=1;i<10;i++){
for(var j=1;j<=i;j++){
document.write(j+" * "+i+" = " +i*j+" ");
}
document.write("</br>");
}
i++;
var mess=prompt("恭喜你中了1000万!请输入汇款卡号","");
if(mess==""){
alert("shame1");
}else if(mess==null){//取消和关闭效果一样
alert("shame2");
}else {
var pwd=prompt("马上可以拿钱了,请输入你的密码","")
if(pwd){
var v=confirm("确认你的账号和密码是:"+mess+",pwd:"+pwd);
if(v){
alert("请保持24小时电话通畅");
}else{
alert("呵呵");
}
}
}
*/
/*
var i=1;
alert(typeof(i));
i="11";
alert(typeof(i));
i=true;
alert(typeof(i));
var dt=new Date();
alert(typeof(dt));
dt=null;
dt=["sdf"+"dcmnkl"]
alert(typeof(dt));
*/
function f(op){
var n1=document.getElementById("n1").value;
var n2=document.getElementById("n2").value;
n1=parseFloat(n1);
n2=parseFloat(n2);
var r=0;
if('+'==op)
{
r=n1+n2;
}else if('-'==op)
{
r=n1-n2;
}else if('*'==op)
{
r=n1*n2;
}else if('/'==op)
{
r=n1/n2;
}
document.getElementById("result").firstChild.nodeValue=r;
}
</script>
</HEAD>
<BODY>
<input type="text" name="n1" id="n1"/>
<input type="text" name="n2" id="n2"/>
<input type="button" value=" + " onclick="f('+')"/>
<input type="button" value=" - " onclick="f('-')"/>
<input type="button" value=" * " onclick="f('*')"/>
<input type="button" value=" / " onclick="f('/')"/>
<hr/>
result:<label id="result"> </label>
</BODY>
</HTML>
javaScript核心语法
运算符号
变量
数据类型
输入/输出
语法约定
注释
控制语句
声明变量: var + (变量名) =(赋值)
注意:加var和不加var的区别
加var是局部变量,不加var是全局变量
js中有那几种数据类型? 可以用typeOf检测数据类型
– undefined
– boolean
– number
– bull
提示窗:
alert()
prompt("","")
var i=0;
非零即真