//IF、if···else
//prompt函数的作用是弹出一个输入对话框,用户在对话框中输入一个字符串,该函数返回用户输入的字符串
//var score = prompt("请输入成绩", "");
// if (score >= 60)//判断成绩是否>=60,返回true或false
// {
// alert("考试及格!"); //如果分数>=60为true,则显示及格的消息,否则不显示
// }
// else {
// alert("考试不及格!");
// }
/*多重IF语句
var score = prompt("请输入成绩", "");
if (score >= 90) {
alert("你的成绩一级棒啊!");
}
else if (score >= 60 && score < 70) {
alert("你的成绩一般般啊!");
}
else {
alert("你的成绩很差啊!");
}*/
/*嵌套IF
var a = 10, b = 8, c = 4;
if (a > b) {
if (b > c) {
alert("最大的数是a!");
}
else {
alert("最大的数是c!");
}
}
else {
if (b < c) {
alert("最大的数是c!");
}
else {
alert("最大的数是b!");
}
}*/
/*switch结构
var num = prompt("请输入数字:", "1");
//switch中的表达式只能匹配到字符串类型数值
switch (num) {
case 1:
alert("数字!");
case "1":
alert("字符串!")
}
var grade = prompt("请输入学期号(1-3):", "");
switch (grade) {
case "1":
alert("本学期我们学习的课程有HTML,Java基础,SQL基础!");
break;
case "2":
alert("本学期我们学习的课程有JS,J2SE,SQL高级!");
break;
case "3":
alert("本学期我们学习的课程有Struts,Spring,Hibernate!");
break;
default:
alert("你输入的学期号有误!");
}*/
/*函数 定义几个参数就只能传几个*/
function Sum(a, b) {
return a + b;
}
alert(Sum(3, 4));
/*随意写参数,但不常用(不方便)*/
function Plus() {
var sum = 0;
for (var i = 0; i < arguments.length; i++) {
sum += arguments[i];
}
return sum;
}
alert(Plus(1, 2, 3));
//窗口加载时,就执行下列语句
window.onload = function () {
var btn = document.getElementById("Button1");
btn.onclick = function () {
var txt1 = document.getElementById("txt1");
var txt2 = document.getElementById("txt2");
var val1 = parseFloat(txt1.value);
var val2 = parseFloat(txt2.value);
alert(val1 + val2);
}
}
/*函数eval()*/
var str = "6+5*4/3-2";
alert(eval(str));