常用对话框
alert() 警告对话框 confirm() 确定对话框 prompt() 弹出一个可以输入的对话框
变量
var 可以随便储存其他类型的值 不用定义 可以直接使用 定义变量 var a
类型转化
分为自动转换和强制转换
其他类型转为整数:parseint()
其他类型转为小数:parsefloat()
判断是否是一个合法的数字类型:isNaN
运算符
数学运算符:+ - * / % ++ --
关系运算符:== ! => >= < <=
逻辑运算符:&& || !
其他运算符:+ = - = * = / = % = ?
语句
if 判断条件 else 不满足要执行的语句
例题
输入三个整数,x,y,z,最终以从小到大的方式输出。
1 <script language="javascript"> 2 3 var x=prompt("数字X"); 4 if(isNaN(x)){alert("请输入数字");} 5 alert(x) 6 7 var y=prompt("数字Y"); 8 if(isNaN(y)){alert("请输入数字");} 9 alert(y); 10 11 var z=prompt("数字Z"); 12 if(isNaN(z)){alert("请输入数字");} 13 alert(z); 14 15 16 17 18 if(x>y) 19 { 20 21 if(y>z){alert(z+"<"+y+"<"+x);} 22 23 else if(z>x){alert(y+"<"+x+"<"+z);} 24 25 else{alert(y+"<"+z+"<"+x);} 26 27 } 28 29 else if(y>x) 30 { 31 32 if(x>z){alert(z+"<"+x+"<"+y);} 33 34 else if(y>z){alert(x+"<"+z+"<"+y);} 35 36 else{alert(x+"<"+y+"<"+z);} 37 38 } 39 40 </script>
输入学生姓名,输入考试成绩
1 <script language="javascript"> 2 3 var m=prompt("输入姓名"); 4 alert(m); 5 6 var n=prompt("输入成绩"); 7 if(isNaN(n)){alert("请正确输入成绩")} 8 alert(n); 9 10 var a=100; 11 var b=80; 12 var c=60; 13 var d=50; 14 var e=0; 15 16 if(n==a){alert(m+"恭喜你,满分通过")} 17 18 if(n>=b&&n<a){alert(m+"你很优秀,继续保持")} 19 20 if(n>=c&&n<b){alert(m+"成绩良好")} 21 22 if(n>=d&&n<c){alert(m+"就差一点点,下次一定要至少及格")} 23 24 if(n<d&&n>e){alert(m+"你是笨蛋么?")} 25 26 </script>
相亲过程:你有房子么?你有钱么?你有能力么?
1 <script language="javascript"> 2 3 var a="A"; 4 var b="B"; 5 6 var m=prompt("你有房子么?A、有 , B、没有"); 7 8 if(m==a){alert("我们结婚吧");} 9 10 if(m==b){ 11 var x=prompt("你有钱么?A、有 , B、没有"); 12 13 if(x==a){alert("先买房子在结婚");} 14 15 if(x==b){z=prompt("你有能力么?A、有 , B、没有"); 16 17 if(z==a){alert("先赚钱买房子再结婚");} 18 19 if(z==b){alert("拜拜~~");} 20 } 21 } 22 23 </script>