var num = 10;
var str = "hello" /*变量的类型是取决于值的*/
var a = 10;
a = 20;
console.log(a); //20 /*后赋值的会覆盖先赋值的. */
// * 使用逗号运算符可以在一条语句中执行多个运算,如下面的例子所示:
var num1 = 1,
num2 = 2,
num3 = 3;
// * 逗号运算符多用于声明多个变量;但除此之外,逗号运算符还可以用于赋值。
// 在用于赋值时,逗号运算符总会返回表达式中的最后一项。
// 如下面的例子所示:
var num = (5, 1, 4, 8, 0); // num 的值为 0
// 注意:如果if 或者 else 后只有一条简单的语句,则可以省略{}
// 例如:
var name = prompt("请输入您的姓名");
if (name == "露娜")
alert("亲爱的露娜欢迎您回来");
else
alert("欢迎游客进入");
name == "露娜" ? alert("亲爱的露娜欢迎您回来") : alert("欢迎游客进入");
// 1、 if语句的嵌套
var score = prompt("请输入您的成绩");
// 判断输入的成绩是否合法
if (isNaN(score) || score < 0 || score > 100) {
alert("您输入的成绩不是一个数或者输入的成绩成绩有误");
} else {
// 如果执行else则意味着输入的成绩是合法的
// 继续进行对成绩的段位判断
if (score < 60) {
alert("您的成绩不及格");
} else if (score < 90) {
alert("您的成绩为及格");
} else if (score < 100) {
alert("您的成绩为优秀");
} else {
alert("您的成绩为满分");
}
}
// 2、switch语句
// switch 语句与 if 语句的关系最为密切,而且也是在其他语言中普遍使用
// 的一种流控制语句。ECMAScript 中 switch 语句的语法与其他基于 C 的语言非常接近,如下所示:
switch (expression) {
case value1: // 情况1
statement1
break; // 如果省略,则依次向后执行直到遇到break为止
case value2: // 情况2
statement2
break;
case value3:
statement3
break;
case value4:
statement4
break;
default:
statementn
}
// 如果条件可能多余4种以上 用switch
网友评论